使用请求转换对节点js的cURL请求

高蛋白

我猜这很简单:我想在Node.js服务器上发出请求,因为我目前正在使用cURL进行请求无论我如何尝试,我都会从服务器收到错误404。

这是我有效的cURL命令,该命令返回一个JavaScript对象:

curl --data "ajax=1&example=test" http://some-site-example.com

阅读cURL手册和Request手册后,这是我尝试过的内容Node.js

request.post({'content-type':'application/x-www-form-urlencoded',ajax:'1',example:'test',url:'http://some-site-example.com'}, function(err, result, body) {
    if (err) console.log(err);    
    else console.log(body);
});
mscdex

您对application/x-www-form-urlencoded表格的选择是错误的另外,通过指定form,它会自动设置正确的Content-Type因此,请尝试以下操作:

request.post({form: {ajax:'1', example:'test'}, url: 'http://some-site-example.com'}, function(err, response, body) {

代替:

request.post({'content-type':'application/x-www-form-urlencoded',ajax:'1',example:'test',url:'http://some-site-example.com'}, function(err, result, body) {

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Laravel 将 cURL 请求转换为 Guzzle 请求

来自分类Dev

使用节点 JS 请求库在简单的 api 请求中出错

来自分类Dev

在节点js请求中使用GET方法?

来自分类Dev

将cURL请求转换为Guzzle请求

来自分类Dev

如何将 curl 请求转换为 JS

来自分类Dev

使用curl放置请求

来自分类Dev

使用 curl 请求 mysql

来自分类Dev

在Python中使用multipart / mixed将curl转换为请求

来自分类Dev

使用--form将curl转换为python请求

来自分类Dev

使用证书将Curl请求转换为Guzzle问题

来自分类Dev

Ansible 使用 --data-urlencode 转换 curl 请求

来自分类Dev

使用请求将 cURL 命令转换为 python

来自分类Dev

将 CURL 请求转换为 PHP CURL

来自分类Dev

请如何将此 curl 请求转换为 node.js 请求?

来自分类Dev

如何使用请求js(节点js模块)池

来自分类Dev

对节点上的Socket IO的cURL请求(快速)

来自分类Dev

节点请求输出与curl输出不同

来自分类Dev

节点js请求承诺,抓取

来自分类Dev

节点Js中的HTTP请求

来自分类Dev

连续发布请求节点JS

来自分类Dev

节点js请求的授权问题

来自分类Dev

如何重写节点js请求

来自分类Dev

使用按钮的节点JS服务器请求

来自分类Dev

XLS转换,请求子节点数据

来自分类Dev

如何使用节点js从https get请求中获取请求主体

来自分类Dev

带有请求-json的多个获取请求无法在节点js中使用异步正确执行

来自分类Dev

如何在节点 js 中使用请求包禁用多个 http(s) 请求?

来自分类Dev

使用CURL进行GET请求

来自分类Dev

使用curl模拟HTTP请求