HTTP请求的方法(与服务器交互方法)
来源:互联网 发布:2017淘宝打折活动时间 编辑:程序博客网 时间:2024/05/23 01:17
Http与服务器交互的不同方法
(1)GET
主要用于向指定的URL(URI)请求资源(资源文件或是数据均可), 可以带参数也可以不带参数, 带参数时,参数是明文传递,你可以在浏览器的地址栏中看到参数名及参数值,get安全性不高,所以常用于安全性要求低的场合, 比如登录后请求数据。
(2) POST
主要是向指定的URL(URI)提交数据, 通常用于表单发送,psot所传递的数据或参数不是以明文形式存在的,而是封装后的,因此相对安全系数高,像注册、登录、提交表单都是用该方法实现的。
(3)PUT
向指定资源位置上传其最新内容。 功能跟post相似,用来将信息放到请求的URL(URI)上,put方法是幂等方法, post非幂等方法,put在请求时容易造成数据冗余, 而post则不然。
(4)DELETE
请求服务器删除Request-URI所标识的资源。
用于删除请求URL上的某个资源, 该请求返回状态有3.
1. 200:表示删除请求被成功执行,返回被删除的资源
2. 202:表示删除请求被接受,但还没有被执行
3. 204:表示删除请求被执行,但没有返回被删除的资源
(5)HEAD:主机端响应Client端的一些数据文件头。
向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。
(6)OPTIONS:主机端响应Client端的一些允许的功能与方法。
返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。
HTTP有几种请求头?option请求头的作用
OPTIONS请求方法的主要用途有两个:
1、获取服务器支持的HTTP请求方法;也是黑客经常使用的方法。
2、用来检查服务器的性能。例如:AJAX进行跨域请求时的预检,需要向另外一个域名的资源发送一个HTTP OPTIONS请求头,用以判断实际发送的请求是否安全。
(7)TRACE
回显服务器收到的请求,主要用于测试或诊断。
(8)CONNECT。
TTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
最基本的方法是GET,POST,PUT,DELETE。
- HTTP请求的方法(与服务器交互方法)
- [web相关]Http与服务器交互的不同方法
- 服务器根据URL以及data信息与微信服务器交互的post请求方法(之一)
- Http定义了与服务器交互的不同方法,最基本的方法有4种
- http请求的方法
- http的请求方法
- Http请求的方法
- HTTP的请求方法
- http请求的方法
- http请求的方法
- Http方法:Get请求与Post请求的区别
- Http方法:Get请求与Post请求的区别
- Http方法:Get请求与Post请求的区别
- Http方法:Get请求与Post请求的区别
- 【补遗】Http方法:Get请求与Post请求的区别
- 客户端与服务器的交互---ready方法的作用?
- HTTP请求方法与HTTP消息结构
- HTTP的请求方法OPTIONS
- Mybatis的二级缓存配置
- Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so 解决方案
- 深度学习之激活函数
- PHP7在Mac上的安装
- Android 实现拍照和调用相册取多张图片,以下只展示两张图片
- HTTP请求的方法(与服务器交互方法)
- 欢迎使用CSDN-markdown编辑器
- 2015-12-22
- 软件设计原则(三)里氏替换原则 -Liskov Substitution Principle
- How To Install MySQL on CentOS 7
- 修改Hibernate源码实现建表时字段和Entity里定义的fields顺序一致
- bzoj1618
- 算法复杂度
- [Language]Python中函数与函数式编程