http请求的基本介绍

响应码

  • 1xx:接收到请求并且继续处理  ,这个是一瞬间的状态,一般不关注
  • 2xx:请求已被接收,理解,处理,表示正确
  • 3xx:请求重定向
  • 4xx:客户请求语法错误或者请求资源不存在,这个是客户端错误
  • 5xx:服务器端错误,服务器端不能正确的处理一个正确的请求

请求方式(http/1.1协议中八种方式)

get请求

  向特定的资源发出请求。

  注意:get请求不应当被用于产生“副作用的”操作中,主要是因为get请求很容易被网络蜘蛛任意访问

  • 参数就是请求的url后面

post请求

  向指定资源提交数据进行处理请求(例如提交表单或者上传文件),请求的数据包含在请求体中。post请求可能会导致新的资源的建立或者已有资源的修改

  • 参数在请求体中

options请求

  返回服务器对特定资源所支持的http请求的方法

head请求

  向服务器索要与个体请求相一直的响应,只不过响应体将不会被返回;这种方式可以在不必创数字整个响应内容的情况下,就可以获取包含在响应消息头中的元信息

put请求

  向指定资源位置上传器最新内容

delete请求

  请求服务器删除Request-URL所表示的资源

trace请求

  回显服务器收到的请求,主要用于测试和诊断

conect请求

  http/1.1协议中预留给能够将连接改为管道方式的代理服务

时间: 2024-08-28 15:22:18

http请求的基本介绍的相关文章

Nginx基础入门之文件操作优化及请求特殊处理介绍

本节的内容主要讲到关于nginx文件操作优化以及对客户端请求特殊处理(比如限速,不合法请求处理,是否注明nginx版本号) 一.通过nginx对客户端相关请求做特殊处理 1.1 按HTTP方法名限制用户请求 语法:limit_except method ... {...} 配置块:location Nginx通过limit_except后面指定的方法名来限制用户请求.方法名可取值包括:GET.HEAD.POST.PUT.DELETE.MKCOL.COPY.MOVE.OPTIONS.PROPFIN

axios 请求数据 入门级介绍

今天歇一下axios请求数据的案例,之前一直用ajax请求,现在看一下官方推荐 1.安装 npm install --save axios 2.引入 在main.js中 import VueAxios from 'vue-axios' Vue.use(VueAxios, axios) 3.应用 //第一种方式 参数直接卸载地址栏 get可以适用 this.axios.get('http://www.appsun.com.cn/GZUSER/marktime/getMarkTime?markdat

Request获取请求路径方法介绍

Request对象通过以下方法来获取请求路径. (1)String getServerName():获取服务器名:localhost (2)String getServerPort():获取服务器端口号:8080 (3)String getContextPath():获取项目名:Test (4)String getServletPath():获取Servlet路径:/login (5)String getQueryString():获取参数部门,即问号后面的部分:username=zhangsa

rest请求测试工具介绍

推荐两款实用的rest请求测试工具.restclient和httprequester restclient 在火狐浏览器中安装restclient插件,界面如下: 一款简单的工具,可以满足常用的请求方式,输入method,url,点击SEND,在BODY中可以看到返回的信息,结果支持加亮方式展现.如果是json字符串,会自动格式化,方便用户查看. httprequester 同样在火狐浏览器中搜索并安装httprequester插件,界面如下: 输入url请求地址.content等信息后点Sub

HTTP请求、Kali介绍

原文地址:https://blog.51cto.com/10945453/2390711

使用CURL检测Clinet侧发起的HTTP请求各阶段时间

前言 上周,我方的一个客户反馈,访问我们的接口,平均耗时在2s以上.但是我方对请求进入,和请求返回,整个过程都有监控,我方的耗时基本在50ms以内,非常快. 后来了解到,客户从广东访问到我方上海,公网来访问我方.那么就建议去检测,DNS耗时,TCP建立的耗时等.理论上,长距离的公网,网络延迟就非常高.遂建议使用CURL去检查.结果果然如猜想,在TCP建立的耗时就很久. 进入正题,这篇文章主要介绍使用CURL检测Client端发起的HTTP请求,各个阶段的时间. 第一.HTTP请求的过程介绍 一个

http协议详解和httpd基本介绍

httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. 要了解httpd就需要先了解下各种协议. http:Hyper Text Transfer Protocol,超文本传输协议 html:Hyper Text Mark Language,超文本标记语言 CGI:Common Gateway Interface,通用网关接口,http和程序解释器的链接协议 http协议版本: http 0.9: 仅用于传输ht

Request对象详细介绍

1.Request对象 是当客户端向服务器端发送请求时,服务器为本次请求创建request对象,并在调用Servlet的service方法时,将该对象传递给service方法.Request对象中封装了客户端发送过来的所有的请求数据. 2.Request常用的API Request对象的类型是HttpServletRequest,该类中定义了很多与http协议相关的方法,比如获取请求头信息,请求方式,客户端ip地址等信息.下面是常用的API. (1)常用信息 String getRemoteAd

jquery ajax跨域请求webservice

有种方式可以通过JSONP方式来请求 这里具体介绍如何通过修改配置文件来实体AJAX跨域请求WEBSERVICE WEBSERVICE的类声名 /// <summary> /// MobileService 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)