родной http пост в ионном v4 - PullRequest
0 голосов
/ 09 октября 2019

после того, как я развернул свое приложение на устройстве «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

Ответы [ 2 ]

0 голосов
/ 11 октября 2019

Чтобы решить мою проблему с сетчаткой, что нужно сделать:

сначала отключите перенаправление

this.http.disableRedirect(true);

, а затем перехватите ошибку с новым запросом get, чтобы перенаправить вас на нужную страницу,как cookie уже был установлен

this.http.get(apiUrl2, {responseType: 'text'}, {});
0 голосов
/ 10 октября 2019

Можете ли вы попробовать ionic-native-http-connection-backend из здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...