curl 构造请求

curl -v http://127.0.0.1:8888
image.png

设置请求动词

  • -X POST
  • 注意大小写

image.png

设置路径和查询参数

直接在 url 后面加
image.png

设置请求头

-H ‘Name: Value’ 或者 —header ‘Name: Value’
image.png

设置请求体

-d ‘内容’ 或者 —data ‘内容’
image.png

用Node.js 读取请求

读取请求动词

request. method

读取路径

  • request.url 路径,带查询参数
  • path 纯路径,不带查询参数
  • query 只有查询参数

    读取请求头

    request.headers [‘Accept’]
    image.png

    读取请求体

    比较复杂

    用Node.js 设置响应

    设置响应状态码

    response.statusCode= 200
    image.png

    设置响应头

    response.setHeader(‘Content-Type’, ‘text/html’);
    image.png

    设置响应体

    response.write (‘内容’)
    可追加内容
    image.png