Я пытаюсь перейти с запроса на ax ios, так как запрос устарел.
Предположим, что URL 'https://www.example.com 'получает запрос на публикацию с formdata, который содержит информацию для входа в систему, и печатает «Войти в систему» в случае успеха и «Не удалось войти» в противном случае (я не могу поделиться URL-адресом по соображениям конфиденциальности).
У меня есть следующий код , который использует топор ios и печатает «Не удалось войти»:
axios = require('axios')
FormData = require('form-data')
form = new FormData()
form.append('email', 'example@gmail.com')
form.append('password', '1234')
axios({
method: 'post',
url: 'https://www.example.com',
data: form
}).then(function (response) {
console.log(response['data']); // Prints "Could not log in"
}).catch(function (error) {
console.log(error);
})
У меня также есть следующий код, который использует запрос и печатает «Вход в систему»:
request = require('request')
request.post({
url: 'https://www.example.com',
method: 'POST',
formData: {
'email': 'example@gmail.com',
'password': '1234'
}
}, function(error, response, body) {
console.log(body); // Prints "Logged in"
})
Почему операция работает, используя запрос, но не топор ios?