l用于HTTP请求中的常用头
•Accept: text/html,image/*
•Accept-Charset: ISO-8859-1
•Accept-Encoding: gzip,compress
•Accept-Language: en-us,zh-cn
•Host: www.it315.org:80
•If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT
•Referer: http://www.it315.org/index.jsp
•User-Agent: Mozilla/4.0 (compatible; MSIE5.5; Windows NT 5.0)
•Cookie
•Connection: close/Keep-Alive
•Date: Tue, 11 Jul 2000 18:23:51 GMT
--------------------------------------------------------------------------------------------
l请求行中的GET称之为请求方式,请求方式有:
•POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT
•常用的有: GET、 POST
•用户如没有设置,默认情况下浏览器向服务器发送的都是get请求,例如在浏览器直接输地址访问,点超链接访问等都是get,用户如想把请求方式改为post,可通过更改表单的提交方式实现。
l不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上:
•如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以&进行分隔,例如:
•GET /mail/1.html?name=abc&password=xyz HTTP/1.1
•GET方式的特点:在URL地址后附带的参数是有限制的,其数据容量通常不能超过1K。
如请求方式为POST方式,则可以在请求的实体内容中向服务器发送数据,Post方式的特点:传送的数据量无限制。
----------------------------------------------------------------------------------------------
lHTTP请求头字段
•Range头指示服务器只传输一部分Web资源。这个头可以用来实现断点续传功能。Range字段可以通过三种格式设置要传输的字节范围:
•Range: bytes=1000-2000
传输范围从1000到2000字节。
•Range: bytes=1000-
传输Web资源中第1000个字节以后的所有内容。
•Range bytes=1000
传输最后1000个字节。
lHTTP响应消息头字段
•Accept-Ranges:这个字段说明Web服务器是否支持Range支持,则返回Accept-Ranges: bytes,如果不支持,则返回Accept-Ranges: none.
•Content-Range:指定了返回的Web资源的字节范围。这个字段值的格式是:例子: Content-Range:1000-3000/5000
分享到:
相关推荐
ESP8266之HTTP请求前言GET请求POST请求 前言 HTTP需要引用两个头文件:ESP8266Client.h,ESP8266HTTPClient.h。 ESP8266根据网上的API使用HTTP请求来获取自己想要的信息,例如天气、阿里云的人工智能。 GET请求 定义...
这个是我自己集成框架的时候写的一个HTTP请求的辅助类,主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚...
http请求工具类 常见的post get请求
c# rest http请求类库c# rest http请求类库c# rest http请求类库
易语言HTTP请求类模块源码,HTTP请求类模块,Str_Between,GetVarAddress_,GetVarDataAddr_,GetSocketHandle,Create,Close,Destory,Bind,Listen,Accept,Connect,Send,Recv,SendTo,RecvFrom,SendBuf,RecvBuf,...
主要介绍了C#实现发送简单HTTP请求的方法,涉及C#操作http的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C语言实现的HTTP请求,重写Http协议,并发送http报送的源文件
Nginx中http请求处理过程 有不少地方不是很明白 ,还望大家共同交流
基于Linux平台下的Http请求,包括Http get请求和Http post请求,C++编写
VB发送HTTP请求,返回网络请求的结果,内部还包含网络中各种制式转换的代码。
Java发送http请求、https请求,post和get都支持
自己封装的基于C#的发送HTTP请求。包括普通POST\GET\FILE形式。 获取HTML:var hp = new HttpHelper("http://www.cnblogs.com"); hp.Send(); 发送POST:var hp = new HttpHelper("http://www.cnblogs.com/upload",...
JMeter beanShell修改http请求参数,尝试对http进行修改。
Unity3d www Http 请求 Headers 验证 文档地址:https://blog.csdn.net/nicepainkiller/article/details/75008516
Java发送Http请求,解析html返回
自己使用C++Builder实现的Json和简单HTTP请求,JSON支持JSONObject,JSONArray。
很好的很容易理解的一个用QT实现HTTP请求的程序
使用java的UrlConnection实现的简单的HTTP请求。
http请求辅助工具
java 发送http请求 实现网络通信的全部jar包合集。 httpcomponents-client-4.5.5.rar