Я пытаюсь зарегистрироваться и зарегистрироваться на сайте WordPress через Angular. Учетная запись регистрируется без проблем на сервере с ионной подачей, а также при работе на iphone
, но по какой-то причине мои данные ответа из API WordPress Rest возвращаются неопределенными только для iphone, с ионной подачей все в порядке.
Я просматриваю логи сервера и вижу поступающий запрос, проверяю пользователей WordPress, и регистрируется новый человек, но я не могу понять, почему данные ответов в приложении не определены.
Это потому, что приложение работает без сертификата и его подключение к серверу https позволяет зашифровать сертификат или что-то еще ... действительно озадачено!
async login() {
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded'
})
};
const params = new HttpParams().set('email', "joe@example.com").set('password', "joe@example.com");
return await this.httpNg.post<any>( "https://example.com/v1/users/register", params, httpOptions).toPromise()
.then( async res => {
this.log.log("Result "+ JSON.stringify(res) )
})
.catch(err => {
this.log.log("ERROR status "+ err)
return Promise.reject( err.error.message );
});
}
Обновление !! сообщение об ошибке сейчас:
{
"headers": {
"normalizedNames": {},
"lazyUpdate": null,
"headers": {}
},
"status": 0,
"statusText": "Unknown Error",
"url": https://example.com,
"ok": false,
"name": "HttpErrorResponse",
"message": "Http failure response for https://example.com: 0 Unknown Error",
"error": {
"isTrusted": true
}
}