网络、代理工具等方面面试题
HTTP请求常见的方式
- opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送测试服务器功能(允许客户端查看服务器性能)
- Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)
- Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改
- Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)
- Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
- Delete 请求服务器删除request-URL所标示的资源(请求服务器删除页面)
- Trace
回显服务器收到的请求,用于测试和诊断 - Connect HTTP/1.1协议中能够将连接改为管道方式的代理服务器
nginx的正向代理与反向代理
- 正向代理:多台客户端访问远程资源的时候通过的是代理服务器,例如(翻墙)
- 反向代理:多台客户端访问服务器上的资源的时候,如果用户数量超过了服务器的最大承受限度,通过反向代理分流,把多台客户访问的请求分发到不同的服务器上解决服务器压力的问题