http请求中状态码寄义总结

时间:2021-08-31 23:17

本文摘要:大家好,我是瓜哥,在web开发中,http发送请求后都市对该请求返回相应的状态码,相识这些状态码寄义对于调试法式和发现问题很是有资助,下面本人就对http花样和相关的状态码举行一个完整的总结,接待大家关注,收藏。一、URI结构HTTP使用统一资源标识符(URI)来传输数据和建设毗连。

ror体育app

大家好,我是瓜哥,在web开发中,http发送请求后都市对该请求返回相应的状态码,相识这些状态码寄义对于调试法式和发现问题很是有资助,下面本人就对http花样和相关的状态码举行一个完整的总结,接待大家关注,收藏。一、URI结构HTTP使用统一资源标识符(URI)来传输数据和建设毗连。

URL(统一资源定位符)是一种特殊种类的URI,包罗了用于查找的资源的足够的信息,我们一般常用的就是URL,而一个完整的URL包罗下面几部门:http://www.fishbay.cn:80/mix/76.html?name=kelvin&password=123456#first1.协议部门该URL的协议部门为http:,表现网页用的是HTTP协议,后面的//为分开符2.域名部门域名是www.fishbay.cn,发送请求时,需要向DNS服务器剖析IP。如果为了优化请求,可以直接用IP作为域名部门使用3.端口部门域名后面的80表现端口,和域名之间用:分开,端口不是一个URL的必须的部门。如果端口是80,也可以省略不写4.虚拟目录部门从域名的第一个/开始到最后一个/为止,是虚拟目录的部门。

其中,虚拟目录也不是URL必须的部门,本例中的虚拟目录是/mix/5.文件名部门从域名最后一个/开始到?为止,是文件名部门;如果没有?,则是从域名最后一个/开始到#为止,是文件名部门;如果没有?和#,那么就从域名的最后一个/从开始到竣事,都是文件名部门。本例中的文件名是76.html,文件名也不是一个URL的必须部门,如果没有文件名,则使用默认文件名6.锚部门从#开始到最后,都是锚部门。

本部门的锚部门是first,锚也不是一个URL必须的部门7.参数部门从?开始到#为止之间的部门是参数部门,又称为搜索部门、查询部门。本例中的参数是name=kelvin&password=123456,如果有多个参数,各个参数之间用&作为分开符。二、常见的HTTP相应状态码返回的状态1xx:指示信息--表现请求已吸收,继续处置惩罚2xx:乐成--表现请求已被乐成吸收、明白、接受3xx:重定向--要完成请求必须举行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现正当的请求200:请求被正常处置惩罚204:请求被受理但没有资源可以返回206:客户端只是请求资源的一部门,服务器只对请求的部门资源执行GET方法,相应报文中通过Content-Range指定规模的资源。

301:永久性重定向302:暂时重定向303:与302状态码有相似功效,只是它希望客户端在请求一个URI的时候,能通过GET方法重定向到另一个URI上304:发送附带条件的请求时,条件不满足时返回,与重定向无关307:暂时重定向,与302类似,只是强制要求使用POST方法400:请求报文语法有误,服务器无法识别401:请求需要认证403:请求的对应资源克制被会见404:服务器无法找到对应资源500:服务器内部错误503:服务器正忙。


本文关键词:ror体育app,http,请求,中,状态,码寄,义,总结,大家,好,我是

本文来源:ror体育-www.nmyjd.com