从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
生活随笔
收集整理的這篇文章主要介紹了
从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
From:?http://www.cnblogs.com/EricaMIN1987_IT/p/3654233.html
wget.js:發送HTTP客戶端請求并顯示響應的各種結果
options對象描述了將要發出的請求。
data事件在數據到達時被觸發,error事件在發生錯誤時被觸發。
HTTP請求中的數據格式通過MIME協議來聲明,例如,提交HTML表單時它的Content-Type會被設置成multipart/form-data。
要在HTTP客戶端請求中發送數據,只需調用.write方法并寫入符合規范的數據(見第二個例子)。
node wget.js http://example.com
?
又一個發送客戶端httprequest例子:使用req.write發送數據
var http = require('http'); var querystring = require('querystring');var contents = querystring.stringify({name: 'joey',email: 'joey@joey.com',address: 'joey university' });var options = {host: 'www.joey.com',path: '/application/node/post.php',method: 'POST',headers: {'Content-Type': 'application/x-www-form-urlencoded','Content-Length': contents.length} };var req = http.request(options, function(res){res.setEncoding('uft8');res.on('data', function(data){console.log(data);}); });req.write(contents); req.end(); //不能漏掉,結束請求,否則服務器將不會收到信息。總結
以上是生活随笔為你收集整理的从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FGUI编辑器插件开发(不推荐使用,当做
- 下一篇: c++的命名空间