美文网首页
如何发起一个HTTP请求(笔记一)

如何发起一个HTTP请求(笔记一)

作者: 但不凡 | 来源:发表于2017-07-04 22:05 被阅读0次

发起请求方式:

(1) 浏览器输入访问地址回车


(2) Linux 中的curl +URL

linux终端:
curl "www.baidu.com"     //返回页面结构(HTML代码)
curl "www.baidu.com" -I   //返回请求头信息

原理分析:(发起一个HTTP请求实质就是建立一个Socket通信的过程)

浏览器根据输入的URL由DNS解析出IP地址,再根据这个IP地址和默认的端口与远程服务器建立Socket连接。
浏览器根据这个URL生成一个get类型的HTTP请求头
---通过outputStream.write发送到目标服务器
---服务器等待inputStream.read返回数据,最后断开这个连接

其他:

1,查看HTTP头信息工具:浏览器自带的开发者工具
2,b/s架构的核心:HTTP

相关文章

网友评论

      本文标题:如何发起一个HTTP请求(笔记一)

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