zoukankan      html  css  js  c++  java
  • 【http】client

    server.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('
    ', ''))
    })
  • 相关阅读:
    Objective
    Objective
    安排
    ios 类的内部结构
    什么是静态语言,什么是动态语言?
    ios 中的 GCD
    IOS 中的JS
    菱形开合的实现 IOS
    典题
    c++连接数据库 在vc6.0
  • 原文地址:https://www.cnblogs.com/jzm17173/p/3439509.html
Copyright © 2011-2022 走看看