1.GET 发送请求来获得服务器上的资源,请求体中不会包含请求数据,请求数据放在协议头中。另外get支持快取、缓存、可保留书签等。幂等
2.POST 和get一样很常见,向服务器提交资源让服务器处理,比如提交表单、上传文件等,可能导致建立新的资源或者对原有资源的修改。提交的资源放在请求体中。不支持快取。非幂等
3.HEAD 本质和get一样,但是响应中没有呈现数据,而是http的头信息,主要用来检查资源或超链接的有效性或是否可以可达、检查网页是否被串改或更新,获取头信息等,特别适用在有限的速度和带宽下。
4.PUT 和post类似,html表单不支持,发送资源与服务器,并存储在服务器指定位置,要求客户端事先知
道该位置;比如post是在一个集合上(/province),而put是具体某一个资源上(/province/123)。所以put是安全的,无论请求多少次,都是在123上更改,而post可能请求几次创建了几次资源。幂等
5.DELETE 请求服务器删除某资源。和put都具有破坏性,可能被防火墙拦截。如果是https协议,则无需担心。幂等
6.CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。就是把服务器作为跳板,去访问其他网页然后把数据返回回来,连接成功后,就可以正常的get、post了。
7.OPTIONS 获取http服务器支持的http请求方法,允许客户端查看服务器的性能,比如ajax跨域时的预检等
8.TRACE 回显服务器收到的请求,主要用于测试或诊断。一般禁用,防止被恶意攻击或盗取信息。

http请求的几种方法相关推荐

  1. php发送post请求的三种方法

    这篇文章主要介绍了php发送post请求的三种方法,分别使用curl.file_get_content.fsocket来实现post提交数据,需要的朋友可以参考下 class Request{ pub ...

  2. php里面get和post请求,php中GET和POST请求发送几种方法总结

    在php中GET和POST请求发送有很多方法,一直都没有仔细的去总结过,今天看到一站长分享的GET和POST请求发送几种方法下面整理一下. 无论是畅言还是多说,我都需要从远程抓取文章的评论数,然后存入 ...

  3. http 请求的7 种方法

    http 请求的7 种方法 1.get 2.post 3.put 4.delete 5.head 6.trace 7.opinions head 请求和 get请求类似,但是服务器只响应首部,不会返回 ...

  4. java发送get请求_java发送http get请求的两种方法(总结)

    长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...

  5. java get请求 参数_HttpServletRequest获取GET请求参数5种方法

    首页 > Java Web > SpringMvc应用 > HttpServletRequest HttpServletRequest获取GET请求参数5种方法 HttpServle ...

  6. Python接口测试- requests 发送 post 请求的几种方法

    目录 前言: 发送 json 格式的数据 前言:  想了解更多相关知识请关注我吧!或者点击这里领取全套[软件测试/自动化测试]海量资料免费领取 POST 请求用于向服务器发送数据.与 get 相比更安 ...

  7. 解决跨域请求的四种方法

    跨域 跨域就是请求的url中的"协议"."域名"."端口号"其中任何一种不一样都是属于跨域.解决跨域的主要的四种方法是jsonp.跨域资源共 ...

  8. 模拟发起http请求的几种方法

    如何使用http协议调用服务器端的服务. 在日常工作中很多时候我们会需要测试自己提供出来的方法, 很多时候一些方法跨平台提供给第三方使用,一般与服务器通信协议都选择http协议, 建议可以去仔细学习一 ...

  9. Ajax向后端发送PUT请求的两种方法

    文章目录 一.将POST请求修改为PUT请求 二.直接发送PUT请求 一.将POST请求修改为PUT请求 通过HiddenHttpMethodFilter过滤器将POST请求修改为PUT请求 需要传入 ...

  10. 微博社交内容信息爬取(selenium和equests请求接口两种方法)

    总体目标:抓取微博内容信息:给一个入口,抓分布抓取关注list,然后给到具体链接去爬取具体个人的微博信息 #我这现在有两种方式,selenium模拟登陆和下拉,二是分析接口获取具体微博信息,这边暂时没 ...

最新文章

  1. Opera浏览器无法观看土豆 优酷 新浪视频的解决办法!
  2. 关系数据库设计【笔记】
  3. 3D游戏建模就是那么简单
  4. os.listdir()
  5. iOS 8.0正式公布啦
  6. 深度学习CNN系列笔记
  7. [译] MDC-102 Flutter:Material 结构和布局(Flutter)
  8. Linux 录屏及制作GIF
  9. 自制solidworks图框步骤_solidworks工程图模板制作教程(上) - CAD自学网
  10. 数据处理 、大数据、数据抽取 ETL 工具 DataX 、Kettle、Sqoop
  11. Leaflet地图 - 绘制台风风圈 - 2
  12. 新手建站之【域名解析】⑦
  13. 【NLP】自然语言处理学习笔记(一)语音识别
  14. webpack之css/js/html文件的压缩
  15. Eclipse Debug: Drop to Frame
  16. 黑客瞄准里约奥运会,多种手法可能让你中招
  17. Go并发模型:流水线与取消(Pipelines and cancellation译文)
  18. IT大学生如何获得名企暑期实习?CSDN超级实习生怎么样?
  19. Redis 下载与安装(Windows版)(*)
  20. 道路建设 (Ver. I)

热门文章

  1. 个人工作计划管理软件盘点_计划软件产品时功能方法如何帮助管理工作范围
  2. CSS中区分行高,行间距
  3. div css文字字体行高行距 深入理解css行间距设置
  4. Failed to load session “ubuntu”的解决办法
  5. 爬虫解析利器 PyQuery 的使用
  6. 用户登录(记住用户)用户注册(验证码) [运用Cookie Session技术]
  7. matlab fmincon优化,matlab fmincon优化问题
  8. 用java写一个超级详细的超市积分管理系统-带注释
  9. Day3_代理和css解析
  10. 静电抗扰度对金属外壳的影响