网络
shy_black
-
HTTP
HTTP连接流程: 1.从URL中解析出serv主机名 2.将主机名通过DNS解析为IP 3.解析端口号(如果有) 4.建立一条cli---serv的TCP连接 5.cli向serv发送http请求 6.serv处理请求,返回http响应 7.断开TCP连接,一次HTTP请求响应结束 HTTP请求报文: (起始行)<方法><请求路径><HTTP版本&g...原创 2019-08-10 10:24:56 · 106 阅读 · 0 评论 -
GET和POST区别
传输存放位置: GET会把请求放在URL上,以?分割URL与GET参数,GET参数之间用&分割,因为URL只支持ASCII,所以GET也只能妥协,只支持ASCII编码 POST‘将数据放在HTTP请求体内,而body中可以支持多种字符编码,所以post请求的字符编码也比较多样,但需要cli与serv商量好使用何种编码 请求长度: GET在 url上,一般请求长度不超过2k POST在bod...原创 2019-08-10 11:18:20 · 118 阅读 · 0 评论