Я получаю следующую ошибку при вызове post API.
405 Метод не разрешен
Из углового я вызываю post API как показано ниже.
private createFormUrl = `api/form/add`
public createForm(form: Form): Observable<string> {
return this.httpClient.post<any>(this.createFormUrl, form)
.pipe(catchError(this.handleError));
}
API в JAVA
@RestController
@RequestMapping( value = "/api/form")
public class FormManagementController {
private FormManagementService formmanagementService;
@PostMapping(path = "/add",
consumes = MediaType.APPLICATION_JSON,
produces = MediaType.APPLICATION_JSON)
public ResponseEntity<?> createForm(@RequestBody(required = false) Form form) {
String respond = formmanagementService.createForm(form);
return ResponseEntity.status(getProperHttpStatus(respond)).build();
}
Ошибка:
URL: http://localhost/api/form/add (Работа в почтальоне)
![enter image description here](https://i.stack.imgur.com/EgjaC.png)
Я проверил, но GET не пишется где-либо для этого API.
Я проверил много сообщений о stackoverflow, но ничего не работаетдля меня.Любая помощь будет принята с благодарностью.