
http&https
KDoo
Javaer
展开
-
缓存(一)——浏览器缓存
一.概述浏览器缓存即http缓存,将数据缓存在浏览器(即客户端)。二.工作流程http缓存都是从第二次请求开始的。第一次请求资源,服务器返回对应资源,并在response header响应头中添加缓存策略。第二次请求时,浏览器判断请求参数,命中强缓存就直接200,从本地缓存中拿数据。否则把响应参数存在request header请求头中,看是否命中协商缓存,命中则返回304,否则服务器会返回全新资源。强缓存与协商缓存强缓存:无需与服务端发生交互协商缓存:需要与服务端发生交互,判断是否使原创 2020-08-16 01:31:58 · 395 阅读 · 2 评论 -
使用postman发送post请求,却报错不支持get请求的原因
场景复现可以看到我们postman确实是post请求,message却报错不支持get请求,说明服务器实际上收到的是一个get请求。产生原因如果我们访问的是线上的接口,线上的nginx一般都会对http访问做一个302重定向,跳转为https访问。如果我们正常访问一个页面,它会把http跳转为https,之后由https访问的接口就都是https得了。但如果我们用postman直接访问接口,nginx会把我们访问的http请求跳转为https请求,做了302跳转之后的请求就会由post变为get请原创 2020-08-02 01:07:48 · 11524 阅读 · 4 评论