【计算机网络】HTTP协议的相关请求方法和HTTP协议状态码

HTTP的请求方法

1、GET:申请获取资源,而不对服务器产生任何其他影响。
2、HEAD:和GET方法类似,不过仅要求服务器返回头部信息,而不需要传输任何实际内容。
3、POST:客户端向服务器提交数据的方法。这种方法会影响服务器:服务器可能根据收到的数据动态创建新的资源,也可能更新原有的资源。
4、PUT:上传某个资源。
5、DELETE:删除某个资源。
6、TRACE:要求目标服务器返回原始HTTP请求的内容。它可以用来查看中间服务器(比如代理服务器)对HTTP请求的影响。
7、OPTIONS:查看服务器对某个特定URL都支持那些请求方法。也可以把URL设置为*,从而获得服务器支持的所有请求方法。
8、CONNECT:用于某些代理服务器,它们能把请求的连接转化成一个安全隧道。
9、PATCH:对某个资源做部分修改。

HTTP状态码

服务器发送给浏览器的时候是有状态码的存在的,如果发送成功就是200OK,如果失败就会有对应的状态码。如下所示:

状态类型状态码和状态信息含义
1xx信息100 Continue服务器收到了客户端的请求行和头部信息,告诉客户端继续发送数据部分,客户端通常要先发送Expect:100-continue头部字段告诉服务器自己还有数据要发送
2xx信息200OK请求成功
3xx重定向301Moved Permanently资源被转移了,请求将被重定向
302 Found遇到客户端资源能在其他地方找到,但是需要使用GET方法来获得它
304 Not Modified表示被申请的资源没有更新,和之前获得的相同
307 Temporary通知客户端资源能在其他地方找到,与302不同的是,客户端可以使用和原始请求相同的请求方法来访问目标资源
4xx客户端错误400 Bad Request通知客户请求错误
401 Unauthorized请求需要认证信息
403 Forbidden访问被服务器禁止,通常是由于客户端没有权限访问该资源
404 Not Found资源没找到
407 Proxy Authentication Required客户端需要先获得代理服务器的认证
5xx服务器错误500 Internal Server Error通用服务器错误
503 Service Unavailable暂时无法访问服务器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值