1.Web介绍与HTTP基础
Posted liliya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.Web介绍与HTTP基础相关的知识,希望对你有一定的参考价值。
- DNS:(域名系统服务协议)主要用于域名与IP地址相互转换以及控制因特网的电子邮件发送。
- HTTP协议:Hyper Text Transfer Protocol(超文本传输协议),所有的WWW文件都必须遵守这个标准,基于TCP/IP通信协议来传递数据(html文件,图片文件,查询结果等)
- URL: Uniform Resource Location(统一资源定位符)是互联网标准资源的地址。每个文件都有一个唯一的URL
- URL格式:
http: //www.example.com :80 /path/to/myfile? key1=value1&key2=value2
protocol domain name port uri:path to resource parameters
(协议) (计算机域名) (端口号) (资源位置) (参数)
- URL格式:
- 常见头部请求消息: 请求行:请求方法+URL+协议版本 eg:POST/organization/add-fav/HTTP/1.1
- Accept:可接受的相应内容类型
- Accept-charset:(字符集)
- Accept-Encoding:(编码方式)
- Accept-Lauguage:(语言)
- Host:服务器的域名
- Referer:请求的来源
- Cookie:(储存在用户本地终端数的数据)
- User-Agent:HTTP客户端身份信息
- Content-Type:请求体的MIME类型
- Accept:可接受的相应内容类型
- 常见响应头部信息: 状态行:协议版本+状态码+状态码原因 eg:HTTP/1.1 200 OK
- Server:服务器名称(版本)
- Location:进行重定向的URL
- Set-Cookie:设置HTTP Cookie
- Last-Modified:该请求最后修改日期
- Allow:对于特定资源的有效动作
- HTTP请求方法:
- OPTIONS:返回服务器所支持的HTTP请求方法
- HEAD:与GEI请求相一致的响应,但只返回头部信息,响应体不会被返回
- GET:向特定的资源发出请求
- POST:向指定资源提交数据进行处理请求,数据被包含在请求体中
- PUT:向指定资源位置上传最新内容
- DELETE:请求服务器删除指定资源
- 响应状态码:
1xx 服务器收到请求,需要请求者继续执行操作
2xx 成功,操作被成功接收并处理(200 OK)
3xx 重定向,需要进一步的操作以完成请求(302 Found 304 Not Modified)
4xx 客户端错误,请求包含语法错误或无法完成请求(400 Bad request 401 unauthorized 403 Forbiden 404 Not found)
5xx 服务器错误,服务器在做处理请求的过程中发生了错误(500 Internal Server Error 503 Service unavailable)
以上是关于1.Web介绍与HTTP基础的主要内容,如果未能解决你的问题,请参考以下文章