0
A
回答
3
var options = {
host: 'www.google.com',
port: 80,
path: '/upload',
method: 'POST',
headers: ...
};
var req = http.request(options, function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
从http.request文档。
基本上,您可以使用方法向主机/端口+路径请求散列意见。然后处理来自该服务器的响应。
1
从Node.js的主页:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
您可以访问REQ对象来获得数据。
对于更高层次的方法,请查看express.js。
你可以做这样的事情:
var app = express.createServer();
app.post('/', function(req, res){
res.send('Hello World');
});
app.listen(3000);
0
我强烈推荐Node.js的模块restler。
rest.post('http://user:[email protected]/action', {
data: { id: 334 },
}).on('complete', function(data, response) {
if (response.statusCode == 201) {
// you can get at the raw response like this...
}
});
相关问题
- 1. 如何通过Parse.com创建Web Hook URL?
- 2. 为iSpeech创建Send-to Hook
- 3. 如何使用Node.js创建Web爬虫?
- 4. Node.js:可用/创建Web代理
- 5. Git Hook检测分支的创建
- 6. 创建一个BitBucket git commit hook?
- 7. 创建Web
- 8. 创建一个简单的Node.js Web服务用于AJAX
- 9. 是否可以使用node.js创建Web ibeacon/eddystone?
- 10. 如何使用Node.js创建'传统'Web服务
- 11. node.js(如何创建快递)
- 12. 创建使用Node.js的
- 13. 用node.js创建大文件
- 14. Node.js和Socket.io创建空间
- 15. 的Node.js - 创建变量
- 16. Node.js不能创建Blob?
- 17. 使用node.js创建httpserver
- 18. Node.js用mongo创建函数
- 19. Node.js ExpressJs创建会话
- 20. 使用Node.js创建网站
- 21. 如何创建node.js中
- 22. 使用Node.Js创建类
- 23. CreateFile Hook
- 24. 创建Web会话
- 25. post-receive hook权限被拒绝“无法创建文件”错误
- 26. gitolite在'wild'资源库创建时运行hook
- 27. WINAPI Hook - 确定是否创建了新目录
- 28. 在git push hook上创建的新工作副本
- 29. 自动从SVN创建Jenkins作业post-commit hook
- 30. Git在Windows post-receive hook创建捆绑销售
我相信他正在尝试创建一个HTTP服务器,而不是客户端。 – igorw 2011-04-17 13:24:44
谢谢。我这样做,但是当我创建JSON字符串时,值传递错误,请参阅:http://stackoverflow.com/questions/5693247/node-js-create-json-and-post-to-postbin – donald 2011-04-17 13:24:58
@igorw他想要POST到节点中的URL。 – Raynos 2011-04-17 13:25:42