我正在尝试将以下 cURL 请求转换为 Javascript fetch(或 axios)以运行 Nodejs 环境。除了HTTP方法,它们都是等价的(就我的服务器而言)
curl -X POST -T file.txt -B http://127.0.0.1:8080
(or)
curl --upload-file file.txt http://127.0.0.1:8080
以下是两者的 requestbin 链接 - POST、PUT。
对等价的 axios 或 fetch 代码的外观有什么想法吗?
我尝试了以下方法,但似乎不起作用
const TEST_DATA = ''; // copy pasted contents of the file
axios({url, method: 'PUT', headers: {'Content-Type' : 'text/plain'}, data:TEST_DATA})
.then(response => { console.log(response.data); })
.catch(err => { console.error(err) });
谢谢!