после того, как я развернул свое приложение на устройстве «android», оно не работало должным образом, потому что я использовал httpclient и у меня были проблемы с CORS. Теперь я застрял на 5 дней, пытаясь сделать пост-запрос на родной плагин HTTP! Имейте в виду, что я использую те же самые заголовки и данные из старого кода, но он постоянно говорит мне: «Вы должны ввести ID пользователя и пройти», даже если это в запросе на публикацию.
{'withCredentials': 'true','accept':'*/*','accept-encoding':'gzip, deflate','content-type':'application/x-www-form-urlencoded; charset=UTF-8','user-agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'
} )
.then(response => {
// prints 200
console.log(response),
this.raw = response;}, err => {
console.log('JS call err : ',err);
});
ответстатус: 200, но это «Вы должны ввести ID пользователя и пройти». я попытался изменить пользователя и передать методы, но не повезло.
сначала это консольный журнал моего сообщения:
https://aws1.discourse -cdn.com / ionicframework / original / 3X/7/c/7cd0165b56aabef6fbcb0340dd39238c5dd59bdd.jpeg
это сообщение из браузера ПК, и его можно сравнить:
(https://aws1.discourse -cdn.com /ionicframework / original / 3X / d / 1 / d190494f504d230396d3926e09a454d1230df05c.png
наконец я отправил почтовый запрос на https://postman -echo.com / , который вернет мою полезную нагрузку только наубедитесь, что это сообщение:
https://aws1.discourse -cdn.com / ionicframework / original / 3X / 3/9 / 3940194b8edd90b3ec8971f308d4ed2d7794ac97.jpeg