HTTP请求

文章详细介绍了HTTP的基本概念,包括各种请求类型如GET、POST、PUT、DELETE等,以及HTTP请求报文和响应报文的结构。同时,提到了请求头和响应头的关键字段,如Content-Type、Accept、User-Agent等,并概述了HTTP响应状态码的重要性和作用。
摘要由CSDN通过智能技术生成

1、HTTP简介

2、HTTP请求类型

    2.1、 get: 向服务器获取指定的资源。比如点击链接获取商品信息。

    2.2、 post :  向服务器提交数据。比如注册账号。

    2.3、 put :对服务器上指定资源进行更新。

    2.4、 delete : 请求服务器删除指定的资源。

    2.5、 head :  向服务器获取响应头信息。

    2.6、 options : 查看服务器对特定资源的支持方式。比如查看某个资源是否支持Get请求。

    2.7、 trace : 返回服务器收到的请求。一般用于测试,比如验证数据传输过程中是否有丢失、是否有出错。

    2.8、connect : http 1.1协议中预留的方法。把服务当作跳板替用户访问其他的网页,再把数据返回给用户。让服务器比如当我们需要购买国外的产品,需要找中间网站或者代购。

        RESTFUL 风格,就是利用了http里的请求方式,每个请求方式固定做一类事情:比如get请求方式 只做查询接口,put就是编辑 只做更新接口,delete就是删除,post可能是查询 可能是表单提交。

3、HTTP请求报文+响应报文

3.1、请求报文

3.2、响应报文

4、HTTP请求头

Accept:告知服务器客户端可以处理的内容的类型

Accept-Encoding:告诉服务端,客户端支持的编码格式。比如gzip压缩方式.

Access-Control-Request-Header : 告诉服务端,请求头有哪些字段

Access-Control-Request-Method : 请求方式,POST

Connection: 当时事务完成后,是否关闭连接

Host : 域名。发送到服务器的主机和端口。

Origin : 指出请求来源于哪个网站

Referer :  告诉服务端当前请求页面的来源地址

User-Agent : 让服务端识别发起请求的用户代理软件的类型及操作系统、软件开发商、软件版本

5、HTTP请求体4种类型

Form格式:参数用键值对的形式提交给服务器。比如登录、编辑、新建页面的时候使用。

Json格式:查询、新增。一般用于Post方法

上传文件或者图片

 

 Xml格式:上传前端html格式的文件

6、ContentType常用类型

7、HTTP响应头

Access-Control-Allow-Credentials: true 资源可以暴露给页面

Access-Control-Allow-Headers: 告诉客户端,服务的在正式请求的时候,请求头的信息会处理哪些字段

Access-Control-Allow-Origin: 指定响应资源允许被哪些服务访问

Cache-Control:指定服务器响应时的缓存机制

Connection : 告诉客户端,当前事务处理完毕后是否保持连接

Content-Type:告诉客户端,服务器返回的数据类型

Date:告诉客户端,响应报文创建的时间

Expires: 有效时间,响应的数据有效时间是多久

Pragma:和Cache-Control相同

Set Cookie : 设置当前的Cookie信息

Transfer-Encoding : 数据安全用户采用的编码形式,比如压缩方式

X-Powered-By : 服务版本

8、HTTP响应状态码

9、HTTP响应体

响应体:服务器返回给客户端的文本信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值