HTTP
HTTP协议(Hyper Text Transform Protocol):在我们的日常使用中这个协议经常出现在我们的网址里。
在电脑中HTTP的代理服务器的端口号通常为80。
HTTP主要采用的是请求响应模型(Request/Response Model)
主要步骤即为两步:HTTP请求和HTTP响应
HTTP请求分为 1.动作 2.明确的资源 3.额外的信息 4.可能的物品
在请求方法中 主要包含 资源的路径 和 版本信息 通过特殊字符"\r\n"来进行信息的分割
请求头 请求体
动作在HTTP1.1的定义中有八种,目前我用到的有GET,PUT,POST这三种,
GET方法:向指定的资源发出请求。
PUT方法:向指定资源位置上传其最新内容。
POST方法:向指定资源提交数据进行处理请求。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
HTTP响应和请求类似 包括有结果 额外信息 和 物品
在这些过程中URL是我们最常见的:
协议 主机 进程 资源
例如在我们输入的网址中 http:// 域名(ip): 端口/路径?QUeryString
ASCII <--URL编码(非ASCII)