Я пытаюсь включить ios для связи с удаленным сервером. Если я использовал следующий формат, мой сервер, кажется, никогда не анализирует аргументы данных
axios({
url: API_URL + 'oauth/token',
method:'post',
data: {
grant_type: 'password',
username: user.username,
password: user.password,
scope: 'webclient'
},
auth: {
username: 'foo',
password: 'foobar'
},
responseType: 'json'
})
Но если я использую вульгарный формат
axios({
url: API_URL + 'oauth/token',
method: 'post',
data:'grant_type=password&username='+user.username+'&password='+user.password+'&scope=webclient',
auth: {
username: 'foo',
password: 'foobar'
},
responseType: 'json'
})
Каждый работает так, как ожидалось, поэтому кто-нибудь может сказать мне, в чем разница между двумя различными формами аргумента данных?