#hTTP

HTTP协议详解之User Agent篇

•UserAgent:用户代理  指浏览器他的信息包括硬件平台、系统软件、应用软件和用户个人偏好。用户代理不仅仅指浏览器,还包括搜索引擎。 •为什么所有浏览器的UserAgent都带有Mozilla?  Mozilla是Netscape的吉祥物,也是Mozilla浏览器使用的内部开发代号。...

HTTP协议详解之基本认证篇

•什么是HTTP基本认证:  桌面应用程序也通过HTTP协议跟web服务器交互,桌面应用程序一般不会使用cookie,而是把‘用户名+:+密码’用base64编码之后的string放在request中的headerAuthorization中发送给服务端。  当打开网页提示需要输入账号...

HTTP协议详解之请求篇

•HTTP请求由3部分组成:请求行、消息报头、请求正文。   1)请求行以一个方法符号开头,以空格分开,后面跟随请求的URI和协议的版本,格式:MethodRequest-URIHTTP-VersionCRLF(CRLF表示回车和换行)   2)请求方法:post、get、delete等 ...
代码星球 ·2020-07-14

HTTP协议详解之URL篇

•HTTPURL基本格式:  《http://host[:port][abs_path] /[;parameters][?query]#fragment》  1)http:表示要通过HTTP协议来定位网络资源,用HTTP协议。  常见协议:    http协议,最常见协议    file协议,fil...
代码星球 ·2020-07-14

HTTP所承载的货物(图像、文本、软件等)要满足的条件

HTTP所承载的货物(图像、文本、软件等)要满足的条件:•可以被正确识别通过Content-Type首部说明媒体格式,Content-Language说明语言,以便浏览器和其他客户端能正确处理内容 •可以被正确的解包    通过Content-Length首部和Content-Encodi...

保护HTTP的安全

#如果没有严格的限制访问的权限,公司放在服务器上的重要文档就存在隐患,web需要有一些安全的http形式:#安全方法:#基本认证、摘要认证、报文完整性检查都是一些轻量级的方法,但还不够强大,下面介绍更加强大的一些方法:#服务端认证#客户端认证#完整性:客户端和服务器的数据不会被修改#加密:客户端和服务端的对话时私密的,...
代码星球 ·2020-07-14

创建安全的基于HTTP的api应用接口

#http://my.oschina.net/xiangtao/blog/196211#要创建安全的基于HTTP的api接口,最重要的是要在服务端的进行请求的认证。#如何进行有效的服务端验证呢?#一般情况下提供2个标识符:#AccessKeyID:标记一个用户的唯一标识符#SecretAccessKey:用户的密钥,用...

HTTP协议详解之响应篇

#xiaodeng#状态码#HTTP权威指南62#http响应由3部分组成:状态行、消息报头、响应正文。HTTP-VersionStatus-CodeReason-PhraseCRLF#Status-code:表示服务器发回的响应状态码#Reason-Phrase:表示状态代码的文本描述状态码分类—&mda...
代码星球 ·2020-07-14

HTTP报文01

#xiaodeng#HTTP报文01#HTTP权威指南45报文向下游流动~不管是请求报文还是响应报文,所有报文都会向下游流动。所有报文的发送者都在接收者的上游。报文的组成部分#47对报文进行描述的起始行(startline)如:HTTP/1.0200ok包含属性的首部块(header)如:Content-type:te...
代码星球 ·2020-07-14

一些常见http状态码

#encoding=utf-8#python2.7.10#xiaodeng#http状态码#HTTP权威指南10页#一些常见状态码:200OK,文档正确返回302重定向,到其他地方去获取资源404NotFound。无法找到该资源#http://kb.cnblogs.com/page/168720/#http://www...
代码星球 ·2020-07-14

http方法

#encoding=utf-8#python2.7.10#xiaodeng#http方法#HTTP权威指南9页#get#从服务器获得一份文档#post#向服务器发送需要处理的数据#delete#从服务器删除一份文档…… ...
代码星球 ·2020-07-14

http 事务

#事务#HTTP权威指南9页一个事务由一条请求命令和一个响应结果组成。这种通信是通过名叫HTTP报文(httpmessage)的格式化数据块进行的...
代码星球 ·2020-07-14

HTTP 长链接

一、什么是长连接  HTTP1.1规定了默认保持长连接(HTTPpersistentconnection,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。  HTTP首部的Connection:Keep-alive是HTTP1...
代码星球 ·2020-07-14

一次完整的HTTP接口请求过程及针对优化

客户端发起http请求,基本的经历过程如下:域名解析->TCP三次握手-> 建立TCP连接后发起HTTP请求->Nginx反向代理->应用层->服务层->缓存/数据库一、域名解析首先Chrome浏览器会解析www.linux178.com这个域名(准确的叫法应该是主机名)对...

Fiddler HTTPS抓包

现在很多带有比较重要信息的接口都使用了安全性更高的HTTPS,而Fiddler默认是抓取HTTP类型的接口,要想查看HTTPS类型接口就需要安装fiddler证书。 fiddler安装教程可参考:http://blog.csdn.net/SomeOne_yt/article/details/53120294手...
代码星球 ·2020-07-14
首页上一页...5051525354...下一页尾页