博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 中http协议及相关知识(零碎知识记录)
阅读量:5094 次
发布时间:2019-06-13

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

1.Web开发是和Http协议打交道的。http协议的版本有 http/0.9, http/1.0, http/1.1.

2.http协议分析工具主要有:

      DebugBar-----Http(s)标签的内容,免费,只能分析当前浏览器的内容。

      httpwatch-----只能分析当前浏览器内容,收费的。

                          * 页面中的图片,js,css都是放在单独的请求中的。http是无状态的,不会记得“上个请求的***”,哪怕是同一个页面的js,css也要重新发送accept-                                             encode,accept-language,cookie等。get请求参数放在地址栏,post请求参数放在请求报文的viewState中。

                           * user-agent为浏览器的版本信息,读取浏览器是ie还是FireFox,支持的插件,net版本。

                           * cookie是浏览器向服务器发送和当前网站相关联的cookie,这样在服务器端也能读取浏览器端的cookie了。

                           *http相应码--服务器对浏览器请求的处理结果:

                                 “200”----ok

                                 "301"----Moved Permanently 永久转移

                                 “302”----Found 暂时转移

                                 “307”---Temporary Redirect 临时重定向(=告诉你去找谁=)

                                 "400"----Bad Request 错误请求,发出错误的不符合http协议的请求。

                                 “401”----Unauthorized 未认证,一般需要用户名,密码才能登陆

                                 “403”---Forbidden 禁止,没有权利访问

                                 “404”----Not Found 未找到

                                 “500”----Internal Server Error 服务器内部错误

                                 "503"----Service Unavailable 一般是访问人数过多

                                200段是成功的;300段需要对请求做进一步处理;400段表示客户端请求错误;500段表示服务器错误

                          *  服务器返回的报文“content-type”是告诉客户端响应的数据类型

                           * content-length表示后续数据消息体的长度。

      httpAnalyzer----收费的,能分析计算机上所有的http请求数据。

3.Http协议的几个概念:

     连接(connection)---浏览器和服务器之间传输数据的通道,请求完毕就关闭,不会保持连接

     请求(Request)-----浏览器向服务器发送“我要‘****’”的消息,包含请求的类型,请求的数据,浏览器的信息(语言,浏览器的版本)

     响应(Response)----服务器对浏览器请求返回的数据,包含是否成功,错误码等。

4.(多线程下载基于断点续传)是靠http协议支持的。

 

转载于:https://www.cnblogs.com/fanshaomin/p/3704926.html

你可能感兴趣的文章
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
第一阶段冲刺06
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
排球积分程序(三)——模型类的设计
查看>>
HDU 4635 Strongly connected
查看>>
格式化输出数字和时间
查看>>