Angular 6 Http-запрос дает неправильный ответ - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь сделать запрос HTTP Post с помощью углового 6 HttpClientModule.

POST-запрос, который я делаю, выглядит следующим образом:

const httpOptions = {
      headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' })
    };

    httpOptions.headers = httpOptions.headers.append('Authorization', 'BasicAuth_Token');

    this._http.post(url, {
        s: '29'
    },httpOptions).subscribe(

      data => console.log('Success!',data),
      error => console.error('Error!', error)
    )

Запрос на публикацию выполнен успешно, и я получаю ответ. Однако я не получаю ожидаемого ответа. * 1006 т.е. *

Когда я делаю тот же POST-запрос через AJAX:

$.ajax({
    url: url,
    type: 'POST',
    contentType: "application/x-www-form-urlencoded",
    data: { s:'29'},

    success: function (data) {

        console.log("code - 1000", data);


      }
      else {
         console.log("code - 1001" , data);
      }
    },
    error: function (response) {
      console.log("Something went wrong", response);
    }
  });

Я получаю код - 1000 возвращается для тех же данных POST. Однако я получаю код - 1001 для POST на угловой 6.

В основном, для того же запроса POST - хотя сообщение успешно и в ajax, и в Angular 6 я получаю разные ответы для те же данные.

Если пост был неудачным, я мог бы понять. Однако я не понимание того, как я получаю два разных ответа на один и тот же данные, т. е. отправка в API.

...