iOS-网络知识
1、网络
解密的过程:就是对离散对数进行求值
HTTPS加密机制:共享秘钥加密(对称秘钥加密) + 公开秘钥加密(非对称加密)
1、在交换秘钥时,先使用公开密钥加密
2、发送数据时,使用共享秘钥加密
为了保证使用的公开加密的秘钥是安全的,通过(数字证书认证机构)CA机构来解决,客户端内部放置数字证书认证机构的公开密钥,
2、状态码:
1、200 Ok:请求正常
2、204 NoContent:没有请求资源
3、206 partial Content:请求部分资源
4、301 Moved Permanently:永久性重定向
5、302 Found:临时性重定向
6、303 See Other:由于请求对应的资源存在着另一个 URI,应使用 GET 方法定向获取请求的资源,明确表示客户端应该采用GET方法获取资源
7、304 Not Modified:客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件
8、307 Temporary Redirect:临时重定向
9、400 Bad Request:请求报文中存在语法错误(请求参数错误)
10、401 Unauthorized:发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证)的认证信息
11、403 Forbidden:对请求资源的访问被服务器拒绝
12、404 Not Found:服务器上无法找到请求的资源
13、500 Internal Server Error:服务器端在执行请求时发生错误
14、503 Service Unavailable:服务器暂时处于超负荷或正在进行停机维护,现在无法处理请求
3、HTTP方法:
1、GET:获取资源
2、POST:传输实体主体
3、PUT:传输文件
4、HEAD:获得报文首部
5、DELETE:删除文件
6、OPTIONS:询问支持的方法
7、TRACE:追踪路径
8、CONNECT:要求用隧道协议连接代理