HTTP最大的作用是客户端发生请求,服务器给出响应,客户端向服务器发送请求的方式有很多种。
• 8种
• GET/POST
• OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法
• HEAD:返回与GET请求相一致的响应,响应体被返回
• PUT:向指定资源位置上传其最新内容(form表单不支持)
• DELETE:请求服务器删除Request-URI所标识的资源 (form表单不支持)
• TRACE:回显服务器收到的请求,主要用于测试或诊断
• CONNECT:连接改为管道方式的代理服务器
• put:上传资源,form表单不支持、提交即存储的原则(无验证机制,安全漏洞)、需配置服务器支持put方式转发打给后端操作。
• delete:删除资源,form表单不支持、提交即删除的原则(无验证机制,安全漏洞)、需配置服务器支持put方式转发打给后端操作。
• post:修改资源
• get:获取资源
• 对应的就是数据的增、删、改、查
• 4种不同的请求方式是为了分清楚不同请求的目的,但是并不代表用了post就一定要修改数据,用get就不能修改资源。

HTTP报文-请求方式相关推荐

  1. Java 用HTTP的方式发送JSON报文请求

    前言: 项目调用第三方接口时,通常是用socket或者http的通讯方式发送请求:http 为短连接,客户端发送请求都需要服务器端回送响应,请求结束后,主动释放链接.Socket为长连接:通常情况下S ...

  2. HTTP请求方式和报文解析

    一.概述 最近想尝试写一个关于网络请求的系列文章,将网络请求的基础.使用及网络框架的学习分析总结以下,大致准备从以下几个方面分析: 网络请求的基础 HTTP请求方式和报文解析 Cookie 和 Ses ...

  3. PHP的表单获取与HHTP请求方式

    PHP获取表单数据的方法 PHP获取表单数据的方法主要有GET.POST和REQUEST三种方式. 注意,提交表单的方法只有POST和GET两种.POST和GET都可以向Web服务器传输数据. GET ...

  4. CTFHub-web前置技能-请求方式、302跳转、cookie、基础认证、响应包源代码

    CTFHub-web前置技能 1.请求方式 方法一:burp抓包 将GET改为CTFHUB 放包 方法二:curl 命令 利用 curl 命令对本题求解在命令行中输入 相关知识 号 方法 描述 1 G ...

  5. HTTP请求方式:get与post

    一.原理区别 一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式. HTTP定义了与服务器交互 ...

  6. http协议与https协议+UDP协议和TCP协议+WebSocket协议下服务端主动去发送信息+对称加密与非对称加密+get和post请求方式区别详解+浏览器内核以及jsj解析引擎

    TCP和UDP协议是TCP/IP协议的核心. 在TCP/IP网络体系结构中,TCP(传输控制协议,Transport Control Protocol).UDP(用户数据报协议,User Data P ...

  7. 接口定义,常见的接口,常见的接口请求方式,put请求和patch请求的区别

    接口定义:应用程序编程接口,指前后端数据交互的一套标准,包括软件内部之间的接口,硬件之间的接口或者是软件对外的接口. 常见的接口类型:         1,Webservice接口,主要用于服务端的接 ...

  8. 航信电子发票开发(servlet请求方式)

    在系统用户交费后,需要打印发票,可以选择普票或者机打票(票据信息在系统中自定义设置的),也可以打印电子发票,这里对接的是航信的电子发票,请求方式非web服务,而是使用servlet通过HTTP请求的方 ...

  9. js 所有的网络请求方式

    文章目录 HTTP 请求报文 响应报文 常见的状态码 readyState 属性 原生AJAX AJAX 简介 XML 简介 AJAX 的特点 AJAX 的使用 解决 IE 缓存问题 ajax返回的状 ...

  10. HTTP 的 八大请求方式

    HTTP 的 八大请求方式:GET. POST. HEAD.OPTIONS. PUT. DELETE. TRACE. CONNECT. 1. GET GET 动作:用于获取资源,当采用 GET 方式请 ...

最新文章

  1. kaptcha图形验证码组件
  2. python中的any函数_python函数-any()
  3. 关于jquery的ajax编码的另类解决方案,巨简便
  4. tomcat一闪而过
  5. C#中的表达式和运算符
  6. 在Myeclipse buildpath 加server lib (server runtime)
  7. Cocos2d-JS项目之UI界面的优化
  8. let 只能在严格模式下吗_LET的完整形式是什么?
  9. Java内存不足之PermGen space错误探究
  10. OJ1031: 判断点在第几象限
  11. jupyter notebook如何打开其他文件夹下的iqynb文件
  12. 计算机发展史的内容概述,计算机及其发展史概述
  13. python中使用matplotlib问题
  14. #研发解决方案介绍#Tracing(鹰眼)
  15. 怎么用域名?域名使用步骤
  16. Elk-Metricbeat配置Tomcat的日志分析 (Metricbeat-part3)
  17. Outlook 点击邮箱签名没有反应卡死
  18. laravel 5.3 更换语言包
  19. c语言2逻辑与2是1吗,2.C语言逻辑运算符和表达式
  20. 【转载】三种证明欧拉恒等式的方法(3 methods of proving Euler's Formula )

热门文章

  1. 各纬度气候分布图_世界气候类型分布图高清版(世界气候分布高清地图)V1.0 免费版...
  2. 质性数据分析软件NVivo的许可
  3. SmartSVN使用
  4. 马哥Linux笔记整理
  5. 2018Web前端面试题及答案大全
  6. 有用的在线图片处理网站(证件照替换背景蓝色)
  7. AMOS从零到基本操作入门(转载)
  8. 广州科二化龙考场_广州市机动车驾驶人化龙考场交通路线攻略
  9. Python绘制酷炫的弦图
  10. 数据统计分析(1):数据分析流程