如何向Axios发送原始有效负载/请求正文?
我试图调用的端点期望请求体只是一个它将被挖掘并使用的字符串.
如果我尝试只是传递一个字符串axios.post()的requestBody,它会把它转换为对象没有值({ "this+is+my+message": "" }),并最终得到解析这样"this+is+my+message=".
我检查了文档,但找不到任何似乎有用的选项.transformRequest似乎是最明显的,但它发送了字符串,我发出了字符串(字面意思d => d),但它似乎仍然将它转换为无价值的JSON对象.
事实证明,如果我将Content-Type标头设置为text/plain,它将不会将其转换为JSON或表单数据,并将按我的意愿发送它.
axios.post('/my-url', 'my message text', {
headers: { 'Content-Type': 'text/plain' }
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13424 次 |
| 最近记录: |