Почему ax ios не указывает метод запроса, когда я использую ax ios .post ()? - PullRequest
0 голосов
/ 30 апреля 2020

Я взял на себя двухлетний проект.
Бэкэнд-команда сказала мне, что я должен использовать "Content-Type": "application/json". Старый код использует FormData объекты, поэтому я изменяю его на обычные JavaScript объекты. После этого content-type становится application/json, как и ожидалось, но запрос, по-видимому, не обрабатывается go, потому что он не отправляет метод пост-запроса, когда я проверяю через Chrome Dev Tools.

// Old Code
let formData = new FormData()

formData.append('someString', someString);
formData.append('someArrayOfObjects', JSON.stringify(someArrayOfObjects));

axios.post(
  `url`,
  formData
)

// My changes
axios.post(
  `url`,
  { someString, someArrayOfObjects },
);

В старом коде, если я проверяю сетевые данные в Chrome Dev Tools, я вижу, что отправляется метод записи.
В новом коде нет записи метод отправляется.

# With old code
Request URL: url
Request Method: POST
Status Code: 200 OK
Remote Address: 01.234.56.789:80
Referrer Policy: no-referrer-when-downgrade

# With new code
Request URL: url
Referrer Policy: no-referrer-when-downgrade

Результатом после изменения является тайм-аут запроса. В чем здесь проблема?

...