nodejs调用webservice接口返回500是啥原因
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs调用webservice接口返回500是啥原因相关的知识,希望对你有一定的参考价值。
原因:错误请求,无法被服务器的程序处理,所以报错了。解决方案1:
500是服务器内部错误,需要检查Server端的程序。
解决方案2:
http状态码+1
根据第一位数字划分 2xx 3xx 4xx 5xx 等等
解决方案3:
大于等于500的 HTTP 状态码表示服务器遇到了问题。 参考技术A 大于等于500的 HTTP 状态码表示服务器遇到了问题。
你遇到的这个错误应该是请求有问题,无法被服务器的程序处理,所以报错了。本回答被提问者采纳
Nodejs调用webservice [关闭]
【中文标题】Nodejs调用webservice [关闭]【英文标题】:Nodejs to call webservice [closed] 【发布时间】:2014-04-27 03:00:12 【问题描述】:如何使用node.js调用webservice。是否可以使用node.js调用webservice。如果有人知道这个解释示例程序和如何从 web 服务返回值。 提前致谢。
【问题讨论】:
太宽泛了。你试过什么?去阅读一些 nodejs 文档/教程。 “示例代码编写服务”目前不在办公室。 @Bixi 实际上我对此很陌生。 node.js 也没有太多可用的文档。无论如何,我会尝试 jgillic 示例。感谢您的回复。 你在开玩笑吗? google.com/search?q=nodejs+tutorial 【参考方案1】:将以下内容放入扩展名为 .js
的文件中:
var request = require('request');
request('http://www.google.com', function (error, response, body)
if (!error && response.statusCode == 200)
console.log(body) // Print the google web page.
)
现在使用以下命令在同一文件夹中安装request 库:
npm install request
然后运行文件:
node file.js
现在您应该会在控制台上看到 Google 的内容。
【讨论】:
我明白了,谢谢。以及如何打印网页中的值。 看看 express,一个非常流行的 node 中基于 web 的应用程序框架:expressjs.com/guide.html以上是关于nodejs调用webservice接口返回500是啥原因的主要内容,如果未能解决你的问题,请参考以下文章