美文网首页
telnet模拟简单HTTP请求

telnet模拟简单HTTP请求

作者: 吉斯卡 | 来源:发表于2017-08-04 12:18 被阅读0次

    本文用于学习http协议,若需要测试接口,用curl更专业一些

    (>后为输入内容,其他为显示内容)

    http请求结构:

    1,首行

    2,headers:以空行结尾

    3,content

    模拟GET:输入GET、路径、协议,然后回车两次即可(因为headers之后必须要空行)

    >telnetsina.com80

    Trying 66.102.251.33...

    Connected to sina.com.

    Escape character is '^]’.

    >GET /index.html HTTP/1.1

    >Host: www.sina.com

    模拟POST:输入POST、路径、协议,下一行是headers,此处只包含了内容长度,然后空行隔开,再输入content,只发送指定长度的内容。

    post不好测试,我只好在本地搭建一个简单http服务器来获取post内容,

    因为headers中指定内容长度为5,所以服务器只接收了Hello

    >telnet 127.0.0.1 8080

    Trying 127.0.0.1...

    Connected to localhost.

    Escape character is '^]’.

    >POST / HTTP/1.1

    >Content-Length:5

    >

    >HelloWorld!

    相关文章

      网友评论

          本文标题:telnet模拟简单HTTP请求

          本文链接:https://www.haomeiwen.com/subject/zvyvlxtx.html