asp.net 中http协议及相关知识(零碎知识记录)
2020-11-25 01:38
标签:style code color get int strong 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协议支持的。 asp.net 中http协议及相关知识(零碎知识记录),搜素材,soscw.com asp.net 中http协议及相关知识(零碎知识记录) 标签:style code color get int strong 原文地址:http://www.cnblogs.com/fanshaomin/p/3704926.html
文章标题:asp.net 中http协议及相关知识(零碎知识记录)
文章链接:http://soscw.com/essay/22515.html