## HTTP 和 HTTPS 简介
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。默认端口:80<br>
HTTPS 即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。默认端口:443
### HTTP 工作原理
1. 当在浏览器的地址栏输入一个URL之后,浏览器会向HTTP服务器发送HTTP请求,HTTP请求常用的只有两种,Get 和 Post。
2. HTTP请求一般我们会称作 Request,而服务器端返回给我们的信息就是一个包含HTML的返回信息,这些返回信息就叫做response。
3. 浏览器会分析response中的HTML信息,发现其中引用了很多其它文件,比如 image, css,js,等,浏览器会再次发送request去获取图片,
4. 当所有的文件都下载完成,浏览器会根据html的语法结构展现页面。
http://fanyi.baidu.com/
http://fanyi.baidu.com/#zh/en/%E5%88%98%E5%BE%B7%E5%8D%8E
https://www.processon.com/view/link/5b5528b4e4b0f8477d8e7af8
HTTP 的请求方法
常用的HTTP方法
1. GET: 请求指定的页面信息,并返回实体主体。
2. POST: 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。