Как получить запрос с помощью ax ios body raw json in vue js - PullRequest
0 голосов
/ 03 августа 2020

отправить запрос с почтальоном получить такой запрос

screenShot post man

send request with axios in vue js like this:

axios.get("http://url/api/package/questions?language=Persian", {
      headers: {
        'content-type': ' application/json'
      },
      data: {
        "package-slug": "six-dims",
      }}
    )
    .then(res => {
      console.log("my call", res)
    });

получить ошибку сервера ответа 500

1 Ответ

0 голосов
/ 03 августа 2020

Вы не должны использовать запрос GET для отправки JSON данных в теле. Я полагаю, вы должны использовать POST, PUT или PATCH для выполнения этого HTTP-запроса. Я полагаю, что axios не позволяет добавлять данные в тело сообщения. Вы можете попробовать это, изменив тип метода на POST на своем сервере. Но все же вы можете узнать это глубже, прочитав их документацию. Я отредактировал код, вы также можете выяснить свою проблему с синтаксисом.

axios.post('http://url/api/package/questions?language=Persian', {'package-slug': 'six-dims'}, { headers: {'Content-Type': 'application/json'}})
 .then(function(result) { 
  console.log(result);
 });
...