1、GET方法*
GET方法用于使用给定的URI(通用资源标识符)从给定服务器中检索信息,即从指定资源中请求数据。使用GET方法的请求应该只是检索数据,并且不应对数据产生其他影响。
在GET请求的URI中发送查询字符串(名称/值对),需要这样写:
/test/demo_form.php?name1=value1&name2=value2
说明:
GET请求是可以缓存的,我们可以从浏览器历史记录中查找到GET请求,还可以把它收藏到书签中;且GET请求有长度限制仅用于请求数据(不修改)。
注:因GET请求的不安全性,在处理敏感数据时,绝不可以使用GET请求。

2、POST方法*
POST方法用于将数据发送到服务器以创建或更新 要求服务器确认请求中包含的内容作为由URI区分的Web资源的另 一个下属。
POST请求永远不会被缓存,且对数据长度没有限制;我们无法从浏览器历史记录中查找到PosT请求。

3、HEAD方法
HEAD方法与GET方法相同,但没有响应体,仅传输状态行和标题部分。这对于恢复相应头部编写的元数据非常有用,而无需传输整个内容。

4、PUT方法*
PUT方法用于将数据发送到服务器以创建或更新资源,它可以用上传的内容替换目标资源中的所有当前内容。

使用该URL创建资源。它会将包含的元素放在所提供的URI下,如果URL指示的是当前资源,则会被改变。如果URI未指示当前资源,则服务器可以使用该URI创建资源。

5、DELETE方法*
DELETE方法用来删除指定的资源,它会删除URI给出的目标资源的所有当前内容。

6、CONNECT方法
CONNECT方法用来建立到给定URI标识的服务器的隧道;它通过简单的TCP/IP隧道更改请求连接,通常实使用解码的HTTP代理来进行ssL编码的通信(HTTPS)。

7、OPTIONS方法
OPTIONS方法用来描述了目标资源的通信选项,会返回服务器支持预定义URL的HTTP策略

8、TRACE方法
TRACE方法用于沿着目标资源的路径执行消息环回测试;它回应收到的请求,以便客户可以看到中间服务器进行了哪些(假设任何)进度或增量。

Http常用请求方法相关推荐

  1. HTTP请求格式、状态码及常用请求方法

    常用的HTTP请求方法,按照RFC2616标准(HTTP1.1)来看,通常有以下8种方法:get.post.put.delete.head.trace.connect.options. HTTP请求格 ...

  2. HTTP协议漫谈 - HTTP协议请求方法

    前言 在上一篇文章<HTTP协议漫谈 - HTTP协议历史和报文结构>中介绍了HTTP协议的历史和版本变化,以及HTTP协议报文的总体结构. 按照HTTP/1.1 RFC文档中的定义,HT ...

  3. 常用的HTTP请求方法

    前端日常发送HTTP请求最长用到GET, POST两种方法,如果是在一个符合RESTful设计规范的应用中, 常用到5个方法:GET.POST.PUT.PATCH.DELETE. PS: RESTfu ...

  4. http常用请求方式及发起请求方法总结

    目录 请求方式 get post delete put head 发起请求 方法 例子 请求方式 前五种请求方式比较常用,下面来做一些补充: get 请求指定页面的信息,并返回实体主体. (1)get ...

  5. RESTful API常用的HTTP请求方法

    GET:获取资源 例如图片.css文件.js文件等,在RESTful API中,一般用来获取数据,例如列表,详情等.对应CRUD中的R,即查找操作. POST:传输实体主体 例如提交表单信息,在RES ...

  6. HTTP简介、请求方法与响应状态码

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! Https相关的文章,请看这一篇:TCP.IP协议族之数字签名与HTTPS详解 接下来想系统的回顾 ...

  7. firefox 接受post 不完整_面试官想听到的GET和POST两种基本请求方法的区别

    前言 HTTP定义了与服务器交互的不同方法,最常用的方法有四种Put,Delete.post,get,即增删改查. 1.Get,它用于获取信息,它只是获取.查询数据,也就是说它不会修改服务器上的数据, ...

  8. TCP/IP协议族(一) HTTP简介、请求方法与响应状态码

    接下来想系统的回顾一下TCP/IP协议族的相关东西,当然这些东西大部分是在大学的时候学过的,但是那句话,基础的东西还是要不时的回顾回顾的.接下来的几篇博客都是关于TCP/IP协议族的,本篇博客就先简单 ...

  9. 网络:HTTP的请求方法

    http请求方式 如何发送http有很多种方式,但是最常用的就是POST和GET. 其他的有些出于安全性的考虑一般都不建议使用.那么POST与GET有什么区别呢? 1 使用目标不同: POST与GET ...

最新文章

  1. devops_最低可行DevOps
  2. 独家 | 手把手教你用Python进行Web抓取(附代码)
  3. 【Android 内存优化】Android 原生 API 图片压缩原理 ( 哈夫曼编码开关 | 哈夫曼编码原理 | libjpeg-turbo 函数库 )
  4. elasticsearch aggregation的入门案例
  5. gj5 自定义序列类
  6. Hystrix熔断原理
  7. 机器学习基石-作业二-第10题分析
  8. leetcode 76 python
  9. 门槛回归模型_stata15:门槛模型
  10. AngularJS学习笔记之directive—scope选项与绑定策略
  11. malloc实现原理
  12. 零基础学python电子书-零基础学Python
  13. c语言快速排序_Damp;C思想-快速排序算法
  14. Heartbeat集群配置实例
  15. django mysql debug_django mysql db 日志无输出
  16. 子进程 已安装 pre-removal 脚本 返回了错误号 1或2 解决办法:
  17. python希腊字母大小写的转换_在线英文字母大小写转换工具-包含英文大写转小写-字母小写转大写_蛙蛙在线工具...
  18. 整理了一份嵌入式软件工具清单!
  19. 网络协议和标准——IEEE802
  20. 设置多个dns_迅雷:要想下载速度快 请避免使用国外公共DNS服务

热门文章

  1. 国内有哪些比较靠谱的云服务器?
  2. Python调用百度AI,实现音频转换文字(标准版)
  3. 侯捷C++系统工程师
  4. R语言caret机器学习(一)数据可视化:绘制特征变量图
  5. python摄像头动作捕捉_新版的IphoneX是一台动作捕捉设备,你知道怎么玩吗
  6. C语言gdb调试之精髓 | gdb调试多线程
  7. excel多组数据散点图生成
  8. 什么是微信防火墙_【听课】第4节 什么是“合并单元”(MU)?智能站中的合并单元有什么作用?...
  9. 对话西门子Mendix:低代码与亚马逊云科技Serverless的底层融合,助力企业提效降本...
  10. jsch session(ssh)