HTTP协议

2018-08-02  本文已影响0人  依耳私语

例子(随便写的):https://www.baidu.com:8080/news/index.asp?boardID = 5&ID=24618&page=1#name

1、http协议,FTP协议,等。

2、// 分隔符

3、www.baidu.com  域名(也可以是IP地址)

4、8080端口:域名后面的是端口,域名与端口之间使用“:”分隔符;不是必须的,若无,则采用默认端口

5、域名之后的第一个“ / ”开始到最后一个“ / ”为止,虚拟目录(不是url必须部分),/news/虚拟目录

6、域名之后最后一个“ / ”开始到“?”为止,文件名部分,如果没有“?”,就到“ # ”为止;若也没有“ # ”号,则最后一个“ / ”到结束,也不是必须的,若无,则使用默认文件名

7、锚部分:从“ # ”开始到最后,都是锚,name(也不是必须)

8、参数部分,从“?”开始到" # "为止之间都为参数部分,参数与参数之间用“ & ”作为分隔符

HTTP状态码:

1、200       OK

2、400       Bad Request

3、401       Unauthorized

4、403       forbidden

5、404       Not Found  

HTTP请求方法

Post / Get

GET     请求指定的页面信息,并返回实体主体

POST   向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据包含有请求体重

可能导致新的资源的简历 和/或 已有资源的修改

PUT   上传文件操作

DELETE  删除操作

OPTION   跨域之前会进行的操作

补充:HTTP是基于TCP/IP协议的应用层协议

上一篇 下一篇

猜你喜欢

热点阅读