#angular #typescript
#angular #typescript
Вопрос:
Я работаю над порталом пользовательского интерфейса Angular, который взаимодействует со службой REST. Я добавил еще пару конечных точек к существующей службе REST. Новые службы конечных точек протестированы от Swagger и Postman с ответом 200. Кроме того, я получаю ответ 200, когда я захожу в службу из angular UI в моем локальном. Но получающий «404 Not Found» при развертывании на промежуточном сервере в PCF. Другие конечные точки в той же службе возвращают успех.ответ об ошибке от Chrome Dev Tools…
error: {timestamp: "2020-08-13T19:36:44.354 0000", status: 404, error: "Not Found", message: "No message available", path: "/updtPOShipStatus"}
headers: e {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ}
message: "Http failure response for https://ipaddress: 404 Not Found"
name: "HttpErrorResponse"
ok: false
status: 404
statusText: "Not Found"
url: "https://ipaddress/updtPOShipStatus"
httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Access-Control-Allow-Headers': 'Content-Type'
})
};
public updatePOflagStatus(poShipStatus: PurchaseOrderFlagStatus) : Observable<any>{
const poShipStatusRequestBody = {
poShipStatus : poShipStatus
};
return this.httpClient.post(this.updateShipStatusUrl, poShipStatusRequestBody, this.httpOptions);
}
Я также не могу воспроизвести проблему в локальном режиме. Пожалуйста, помогите.
Комментарии:
1. добро пожаловать, очевидно, что ваша проблема не в программировании, вы можете проверить свой брандмауэр и сетевые привилегии
2. Я могу успешно подключиться к существующим конечным точкам. Если это проблема с брандмауэром / сетью, то у меня не должно быть доступа ни к одной из конечных точек в этой службе.