node.js:使用请求模块进行表单HTTP身份验证失败

帕维尔·L

我正在尝试使用node.js请求模块在登录表单后面获取页面。

“用户名”和“密码”是该表单的字段名称,“ login.php?do = login”是表单操作。这样做我在控制台中没有任何标题和状态代码,而只有[错误:未定义身份验证机制]消息。

var request = require('request'),

var options = {
    'auth' : {
    'username':'name',
    'password':'pass'
},
url: 'http://example.com/login.php?do=login',
headers: {
    "User-Agent":"user-agent"
    }
}

request.post(options, function(err,res,body) {
if(err){
    console.log(err);
    return;
}
console.log('headers :', res.headers);
console.log('status code :', res.statusCode);
console.log($('body').text());
});

我该如何调查?可以用哪种方式“嗅探”或类似方法?

塔玛斯·赫格杜斯(Tamas Hegedus)

请求模块的auth选项是处理基本访问身份验证您尝试加载的页面很可能不使用BAA,而是使用带有邮寄请求的简单表单。使用以下方式发送表单数据requests

var options = {
    url: '...',
    headers: { ... },
    method: 'POST',
    formData: {
        'username':'name',
        'password':'pass'
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LTI使用Node.js启动身份验证

来自分类Dev

如何使用Node.js和MEAN堆栈进行身份验证?

来自分类Dev

在处理POST请求时找出谁在Node上通过basicAuth进行了身份验证

来自分类Dev

在需要客户端证书进行身份验证的Node.js中进行REST调用

来自分类Dev

带有模块请求的node.js中的代理身份验证

来自分类Dev

node.js请求身份验证哈希

来自分类Dev

无法使用node.js对移动客户端进行身份验证(使用passport.js)

来自分类Dev

使用node-jira模块对JIRA进行身份验证

来自分类Dev

如何使用Node和Express对github进行身份验证

来自分类Dev

使用服务帐户进行Google身份验证失败(node.js)

来自分类Dev

在SQL Server 2012中使用node.js进行身份验证

来自分类Dev

尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

来自分类Dev

在node.js中使用Firebase 3.0进行身份验证

来自分类Dev

使用node.js进行api身份验证

来自分类Dev

Graphdb.js Node.js-使用GraphDB进行节点服务器身份验证

来自分类Dev

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

来自分类Dev

搜寻需要使用node.js进行身份验证的网站

来自分类Dev

Node.js MongoError:身份验证失败

来自分类Dev

使用Angular.js和iOS客户端对Node.js应用程序进行身份验证

来自分类Dev

针对Wordpress对node.js中的请求进行身份验证

来自分类Dev

在需要客户端证书进行身份验证的Node.js中进行REST调用

来自分类Dev

在SQL Server 2012中使用node.js进行身份验证

来自分类Dev

Node.js-如何使用访问/身份验证令牌?

来自分类Dev

使用Node.js的Windows Azure Pack身份验证

来自分类Dev

尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

来自分类Dev

使用Node的Passport JS的Facebook身份验证失败

来自分类Dev

来自 Node.js 的 Microsoft Dynamics NAV '18 Web 服务的 NTLM 身份验证失败

来自分类Dev

使用 Google App Engine Node.js 应用程序配置基本 HTTP 身份验证

来自分类Dev

在 Node.js 上使用passport-ldapauth 的LDAP 身份验证失败

Related 相关文章

  1. 1

    LTI使用Node.js启动身份验证

  2. 2

    如何使用Node.js和MEAN堆栈进行身份验证?

  3. 3

    在处理POST请求时找出谁在Node上通过basicAuth进行了身份验证

  4. 4

    在需要客户端证书进行身份验证的Node.js中进行REST调用

  5. 5

    带有模块请求的node.js中的代理身份验证

  6. 6

    node.js请求身份验证哈希

  7. 7

    无法使用node.js对移动客户端进行身份验证(使用passport.js)

  8. 8

    使用node-jira模块对JIRA进行身份验证

  9. 9

    如何使用Node和Express对github进行身份验证

  10. 10

    使用服务帐户进行Google身份验证失败(node.js)

  11. 11

    在SQL Server 2012中使用node.js进行身份验证

  12. 12

    尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

  13. 13

    在node.js中使用Firebase 3.0进行身份验证

  14. 14

    使用node.js进行api身份验证

  15. 15

    Graphdb.js Node.js-使用GraphDB进行节点服务器身份验证

  16. 16

    使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

  17. 17

    搜寻需要使用node.js进行身份验证的网站

  18. 18

    Node.js MongoError:身份验证失败

  19. 19

    使用Angular.js和iOS客户端对Node.js应用程序进行身份验证

  20. 20

    针对Wordpress对node.js中的请求进行身份验证

  21. 21

    在需要客户端证书进行身份验证的Node.js中进行REST调用

  22. 22

    在SQL Server 2012中使用node.js进行身份验证

  23. 23

    Node.js-如何使用访问/身份验证令牌?

  24. 24

    使用Node.js的Windows Azure Pack身份验证

  25. 25

    尝试使用KeyCloak进行NODE.JS身份验证,获取“无效参数:redirect_uri”

  26. 26

    使用Node的Passport JS的Facebook身份验证失败

  27. 27

    来自 Node.js 的 Microsoft Dynamics NAV '18 Web 服务的 NTLM 身份验证失败

  28. 28

    使用 Google App Engine Node.js 应用程序配置基本 HTTP 身份验证

  29. 29

    在 Node.js 上使用passport-ldapauth 的LDAP 身份验证失败

热门标签

归档