【http】client
2013-11-23 21:57
274 查看
server.js
client.js
var qs = require('querystring') require('http').createServer(function(req, res) { var body = '' req.on('data', function(chunk) { body += chunk }) req.on('end', function() { res.writeHead(200) res.end('Done') console.log(qs.parse(body).name) }) }).listen(3000)
client.js
var http = require('http') var qs = require('querystring') function send(theName) { require('http').request({ host: '127.0.0.1', port: 3000, url: '/', method: 'POST' }, function(res) { var body = '' res.setEncoding('utf8') res.on('data', function(chunk) { body += chunk }) res.on('end', function() { process.stdout.write('your name: ') }) }).end(qs.stringify({name: theName})) } process.stdout.write('your name: ') process.stdin.resume() process.stdin.setEncoding('utf8') process.stdin.on('data', function(name) { send(name.replace('\n', '')) })
相关文章推荐
- 关于HttpClient在服务器端使用请求碰到的问题总结
- HttpClient示例
- 一个有趣的遭遇:dubbo超时追踪出来的httpclient超时问题
- HttpUrlconnection 、Httpclient get 、post 请求核心代码
- android studio没有org.apache.http.client.HttpClient;等包问题 解决方案
- HttpClient的学习
- http-client学习心得
- HttpClient使用详解
- Android HttpClient上传文件与Httpconnection知识小结
- HttpClient GET POST DELETE方法使用
- http接口测试工具-Advanced-REST-client
- HttpClient 发送post和get请求 调用第三方webservice
- HttpClient实例
- Jakarta Commons HttpClient 学习(入门)
- 采用httpclient图灵机器人语音对接测试
- HttpURLConnection和HttpClient获取Json数据
- Java HttpClient +Rest WCF
- NoHttp, OkHttp, Volley, Async-Http, xUtil, HttpClient, HttpURLConnection的比较
- 强大的网络通信框架(不实现缓存)--第三方开源--AsyncHttpClient
- OkHttpClientManager