33558超文本传输协议(www.Sina.com/http )旨在确保客户端和服务器之间的通信。 HTTP的工作原理是客户端和服务器之间的请求-响应协议。 web浏览器可能是客户端,计算机上的网络APP应用程序也可能充当服务器端。 例如,客户端(浏览器)向服务器提交HTTP请求的服务器将向客户端返回响应。 响应包括有关请求的状态信息和可能请求的内容。
3358 www.Sina.com/http://www.Sina.com/get方法用于使用指定的URI从指定的服务器检索信息,即从指定的资源请求数据。 使用GET方法的请求只能检索数据,而不能对数据产生其他影响。
将数据提交到指定资源以进行处理请求,例如提交HTTP协议简介表单和上传文件。 数据包含在请求中。 开机自检请求可能会导致创建新资源或更改现有资源。
3 .要求3. HTTP的常用方法服务器作出与GET请求一致的响应。 但是,不返回响应体,只传输状态行和标题部分。 使用此方法,可以获取响应标头中包含的元信息,而无需传输响应的整个内容。
1.GET方法PUT方法用于向服务器发送数据以创建或更新资源,并且可以用上载的内容替换目标资源中的当前内容。 也就是说,将最新内容上传到指定资源的位置。
2.POST方法DELETE方法用于删除指定资源,并删除由URI指定的目标资源的所有当前内容。
HEAD方法HTTP/1.1协议保留了一个代理服务器,允许您将连接更改为流水线方式。
7. 4.PUT方法允许客户端验证服务器性能。
8. 5.DELETE方法回波服务器收到的请求主要用于测试或诊断。
GET和POST的区别6.CONNECT方法GET :无害。
开机自检:数据将重新发送。 浏览器必须通知用户将重新发送数据。
OPTIONS方法GET :可存储为书签。
POST :不能作为书签收藏。
TRACE方法GET :可以缓存。
开机自检:无法缓存。
3358 www.Sina.com/get :应用程序/x-www-form-urlencoded
开机自检:应用程序/x-www-form-urlencoded或多部件/form-data。 对二进制数据使用多重编码。
1.后退按钮/刷新GET :参数将保留在浏览器历史记录中。
POST :参数不会保存在浏览器历史记录中。
2.书签GET :发送数据时,GET方法将数据添加到URL中; URL的长度受限制,URL的最大长度为2048个字符。
开机自检:没有限制。
33558 www.Sina.com/get :仅允许ascii字符。
开机自检:没有限制。 二进制数据也是允许的。
3.缓存GET :由于发送的数据是URL的一部分,因此安全性较低。
POST :参数不会存储在浏览器历史记录或web服务器日志中,因此更安全。
4.编码类型GET :数据在URL上看起来像所有人。
开机自检:数据不显示在URL中。
33558 www.Sina.com/get :发送一次http请求。
POST :发送请求头后再发送请求体,相当于两次请求。
5.历史GET :数据不更新。
开机自检:刷新,数据反复提交。
6.对数据长度的限制GET :直接发送请求标头和数据,所以速度很快。
开机自检:比get慢。 因为开机自检在发送数据之前先向服务确认请求头发,然后再实际发送数据。