网络 http https websocket

200 OK 请求已成功,

204 No Content 服务器成功处理了请求,没有返回任何内容。

206 Partial Content 成功处理了部分GET请求。

多用于断点续传、大文件拆分下载等

301 Moved Permanently 永久移动到新位置

302 Found 临时重定向

304 Not Modified 资源未修改,因此不需要重新传输资源。

400 Bad Request 客户端错误

401 Unauthorized 未认证

403 Forbidden 理解请求,但是拒绝执行它

404 Not Found 资源未被在服务器上发现

500 Internal Server Error 服务器内部错误

503 Service Unavailable 由于临时的服务器维护或者过载,服务器当前无法处理请求。

websocket

建立http连接后,进行一次特殊的握手,就能建立websocket

之后的通信,将全部使用websocket协议。

https   不是十分确定

1A想把公钥aB,担心传输过程中,公钥a被替换,

于是A用自己的私钥 .key 制作证书请求文件 .csr

其中包含A的信息和公钥a,交给证书颁发机构CA

2CA有办法鉴别 .csr 里的A和提交证书的A是一个人,

然后用自己的私钥ca.csr 进行加密(签名),生成证书.crt / .cert

3A把证书给BBCA的公钥(内置在浏览器中)对证书进行解密

4、解密成功,说明证书确实是经过CA的签名的,公钥a确实是A

客户端发起SSL连接,服务器返回自己的公钥

客户端用该公钥对【对称加密的密钥】进行加密,传给服务器。

此后双方使用对称加密进行数据传输

restful

猜你喜欢

转载自www.cnblogs.com/ts65214/p/12968294.html