Я взял на себя двухлетний проект.
Бэкэнд-команда сказала мне, что я должен использовать "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
Результатом после изменения является тайм-аут запроса. В чем здесь проблема?