Axios sending my plain JSON with data-binary format

Axios sending my plain JSON with data-binary format



When My Vuejs code try to post JSON, backend returned 400 error.



I found clue for that by chrome network capture.

My Axios code sended JSON with data-binary format.


curl 'http://localhost:5000/api/auth/login'
-H 'Content-Type: application/json;charset=UTF-8'
-H 'Accept: application/json'
--data-binary '"username":"admin","password":"ehllow"'



But I don't know how it works like it.

My expecting request is


curl ... -D '"username":"admin","password":"ehllow"'`



not --data-binary


--data-binary



Here is my javascript code.


axios(
method: 'post',
url: '/api/auth/login',
data:
"username": "admin",
"password": "ehllow"
,
config:
headers:
'Content-Type': 'application/json'


)
.then(function (response)
//handle success
console.log(response);
)
.catch(function (response)
//handle error
console.log(response);
);



How can I change my axios code to send json to normal Data(-D)


-D





There's not enough information here to debug. What is the response text for the 400 status?
– Phil
Aug 31 at 0:12





Also, there's nothing wrong with --data-binary. RTFM ~ "This posts data exactly as specified with no extra processing whatsoever"
– Phil
Aug 31 at 0:13


--data-binary





FYI, there is no config option for axios requests and the default content-type is application/json anyway
– Phil
Aug 31 at 0:15


config


application/json





You mean ``--data-binary``` is not problem. I'll check back end codes. Thank you.
– sungyong
Aug 31 at 0:36





Correct, it is not a problem at all
– Phil
Aug 31 at 0:37






Thanks for contributing an answer to Stack Overflow!



But avoid



To learn more, see our tips on writing great answers.



Some of your past answers have not been well-received, and you're in danger of being blocked from answering.



Please pay close attention to the following guidance:



But avoid



To learn more, see our tips on writing great answers.



Required, but never shown



Required, but never shown






By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)