博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Http请求
阅读量:7255 次
发布时间:2019-06-29

本文共 392 字,大约阅读时间需要 1 分钟。

hot3.png

     如何发起一个Http请求和如何建立一个Socket链接区别不大,只不过outputStream.write写的二进制字节数据格式要符合HTTP协 议。浏览器在建立Socket连接之前,必须根据地址栏里输入的URL的域名DNS解析出IP协议,再根据这个IP地址和默认的80端口与远程服务器建立 Socket连接,然后浏览器根据这个URL组装成一个get类型的HTTP请求头,通过outputStream.write发送到目标服务器,服务器 等待inputStream.read返回数据,最后断开这个连接。

   所以HTTP连接本质上就是建立一个Socket连接。

   可以通过火狐的FireBug或者是HttpFox来查看HTTP的相关信息,下面示例使用FireBug工具查看HTTP相关信息

   103743_EwsN_2298764.png

转载于:https://my.oschina.net/kaixuan1995/blog/671439

你可能感兴趣的文章
正则表达式---------------嵌套的分组
查看>>
【转载】啥,又要为表增加一列属性?
查看>>
echo
查看>>
接口测试工具-Jmeter使用笔记(九:跨线程组传递变量)
查看>>
(五)CXF之添加拦截器
查看>>
MySQL系列(四)
查看>>
adb--monkey 压力测试工
查看>>
C语言文件操作函数大全(超详细)
查看>>
sql语句
查看>>
log4j配置
查看>>
安装程序无法创建新的系统分区
查看>>
SpringMVC返回json的问题
查看>>
[LOJ] 分块九题 1
查看>>
DOM
查看>>
C++的特殊工具与技术
查看>>
性能测试方案和性能测试报告小结
查看>>
Springmvc的原理和业务处理
查看>>
【Android】一步实现防重复点击问题
查看>>
网络爬虫的基本实现步骤
查看>>
ajax
查看>>