处理了很多天,终于使用Nodejs可以发出请求至WebAPI,能够正常处理数据了

首先加入npm包

npm install httpntlm

在app.js中加入代码

var httpntlm = require('httpntlm');
var fs = require('fs');var options = {url: 'http://get001.mygroup.com/InstantNoodle_SIT/Workbench/api/v1/styleproduct/1/1',username: 'chenwes',password: '999',domain: 'gfg8',headers: {'Accept': 'application/json','Content-Type': 'application/json'},json: {"filterType": "LEAF","filters": [{}],"attributeName": "item_number","searchOperator": "eq","filterValue": "15CNLI001CL"}
};return new Promise(function (resolve, reject) {httpntlm.post(options,function (err, resp) {if (err) {reject(err);}            console.log(resp.headers);console.log('-----------------------------------------');console.log(resp.body);fs.writeFile("http.html", resp.body, function (err) {if (err) {return console.log(err);}console.log("The file was saved!");});});
});

参考:https://www.npmjs.com/package/httpntlm

http://stackoverflow.com/questions/33153979/how-to-post-data-using-node-http-ntlm

转载于:https://www.cnblogs.com/weschen/p/6424699.html

nodejs获取ASP.Net WebAPI(IIS Windows验证)相关推荐

  1. C# WebAPI 集成WINDOWS验证

    首先在WEB.CONFIG文件中,增加如下配置,以开启WINDOWS身份验证,配置如下: <authentication mode="Windows"> </au ...

  2. ASP.NET WebAPI 11 参数验证

    在绑定完Action的所有参数后,WebAPI并不会马上执行该方法,而要对参数进行验证,以保证输入的合法性. ModelState 在ApiController中一个ModelState属性用来获取参 ...

  3. asp.net webapi 自定义身份验证

    /// <summary> /// 验证 /// </summary> /// Account API账号 /// TimeStamp 请求时间 /// Sign 所有请求参数 ...

  4. 利用IIS+asp.net体验搭建windows下的静态动态网页

    一.利用IIS+asp.net体验搭建windows下的静态动态网页,获取一部分的了解. 本实验环境使用virtualbox  windows server 2019. 使用sqlserver2019 ...

  5. WCF BasicHttpBinding 安全解析(4)windows验证(IIS宿主)

    现在我们讨论TransportCredentialOnly安全模式下的安全配置,首先在配置文件中添加如代码清单11-84所示的配置节,配置windows验证.Windows凭据认证是基于Windows ...

  6. ASP.NET WEBAPI实现微信接入验证

    本主题所有内容以软认知服务为技术基础 关于微软人脸识别,请参阅 本节内容请先参阅微软认知服务人脸API接口列表 ##ASP.NET WEBAPI实现微信接入验证 首先你需要一个微信公众号,很重要的是你 ...

  7. ajax asp后台获取不到post数据,asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法...

    原文:asp.net webapi [FromBody]string 获取不到ajax post的数据的解决方法 webapi中如下([FromBody]string jsonData: public ...

  8. IIS Windows 集成身份验证弹出输入用户名密码的解决办法

     IIS Windows 集成身份验证弹出输入用户名密码的解决办法 2013-06-18 10:50:08 标签:IIS Windo 集成身份验证 IE 弹窗 用户名密码 作者:夏明亮 Technor ...

  9. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

最新文章

  1. 陷阱太多!究竟该如何应对逆袭神器期权?某程序员历经4次上市公司,终于顿悟!...
  2. iOS获取键盘的高度
  3. hdu3037 Saving Beans
  4. Node与apidoc的邂逅——NodeJS Restful 的API文档生成
  5. JSON和XML:它们如何比较?
  6. 4 计算机组成原理第三章 存储系统 高速缓冲存储器 虚拟存储器
  7. zabbix监控mysql 图_zabbix监控mysql
  8. Android 和 PHP 之间进行数据加密传输
  9. html转pdf错误wkhtmltopdf
  10. 机器学习实战之Logistic回归
  11. 生活大爆炸soft kitty
  12. sql server 2012序列号密钥
  13. 高等数学 第一章 极限和连续函数
  14. vscode文件名颜色含义与右侧字母含义
  15. 在BuildConfig中添加自定义字段
  16. surface pro4 多点触控失灵及触控笔失灵问题的解决
  17. RLC并联谐振电路分析
  18. 内存的分配与回收实验
  19. 什么是ftp,什么是ftp?以及具体使用教程
  20. WebAssembly 与 Kubernetes双剑合璧

热门文章

  1. oracle相关操作
  2. Android实现程序前后台切换效果
  3. 了解大数据的特点、来源与数据呈现方式
  4. MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'root'
  5. 用WinForm/WPF代码来为.NET Core 3.0功能投票
  6. 以SIGSEGV为例详解信号处理(与栈回溯)
  7. 异常The Struts dispatcher cannot be found. This is
  8. C++向量类模板(支持实数向量与复数向量的各种运算)
  9. 2021年中国工业互联网安全大赛核能行业赛道writeup之机房密码
  10. java 枚举转byte_如何在java中将一个枚举转换为另一个枚举?