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