curl -X POST -H 'Content-type: application/json‘--data '{"text":"Hello,World!“}.
如果我在控制台中使用它,它就能工作。如何在JS代码中实现这一点?
发布于 2018-11-30 08:52:45
除非我对curl缺少什么东西,否则您可以使用fetch来提出类似的请求:
fetch(urlToPostTo, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({text: 'Hello, World!'})
});
发布于 2018-11-30 08:52:26
在节点应用程序中,使用适当的curl包,如:
https://www.npmjs.com/package/curl-request
https://www.npmjs.com/package/node-curl
两种情况下,您都可以轻松地重新创建您想要的卷曲请求。
当然,这将需要nodeJS应用程序,不能在客户端javascript代码中使用。
发布于 2018-11-30 08:53:45
您可以通过多种不同的方式来实现这一点,要么使用一个库,比如阿西克斯或Jquery。或者使用以获取等方式构建的Javascript,甚至构建您自己的XMLHttpRequest()
我相信对你来说最简单的方法就是使用Axios。当然,你也可以和其他人一起实验。
我不会发布例子如何提出一个GET请求,因为我提供的链接已经有例子。
玩得开心。
https://stackoverflow.com/questions/53554119
复制相似问题