http 405 method not allowed rest api code example
Example 1: krakend 405 method not allowed
{
"version": 2,
"extra_config": {},
"timeout": "3000ms",
"cache_ttl": "300s",
"output_encoding": "json",
"endpoints": [
{
"endpoint": "/testing",
"method": "POST",
"output_encoding": "json",
"extra_config": {},
"concurrent_calls": 1,
"backend": [
{
"url_pattern": "/posts",
"encoding": "json",
"sd": "static",
"method": "POST",
"extra_config": {},
"host": ["https://jsonplaceholder.typicode.com"],
"disable_host_sanitize": false,
"is_collection": false,
"target": ""
}
]
}
]
}
Example 2: Request method 'GET' not supported 405
@RestController
@RequestMapping(value="/api")
public class RequestMethodController {
@Autowired
private EmployeeService service;
@RequestMapping(value = "/employees", produces = "application/json")
public List<Employee> findEmployees()
throws InvalidRequestException {
return service.getEmployeeList();
}
}