1 什么是内容协商 简单说就是服务提供方根据客户端所支持的格式来返回对应的报文,在 Spring 中,REST API 基本上都是以 json 格式进行返回,而如果需要一个接口即支持 json,又支持其他格式,开发和维护多套代码显然是不合理的,而 Spring 又恰好提供了该功能,那便是ContentNegotiation 在 Spring 中,决定一个数据是以 jso还是xml 分别如下:
server certificate change is restricted during renegotiation解决方案System.setProperty("jdk.tls.allowUnsafeServerCertChange", "true");System.setProperty("sun.security.ssl.allowUnsafeRenegotiation", "t
强缓存和协商缓存是HTTP缓存机制中的两种主要方式,它们都可以有效地提高网页的加载速度,减少网络带宽的消耗,但它们的工作原理和适用场景有所不同。 强缓存协商缓 强缓存 工作原理:当客户端首次请求资源时,服务器会返回带有缓存控制信息的响应头,如Cache-Control或Expires。这些信息告诉客户端可以在一定时间内直接使用本地缓存而不需要向服务器发起请求。常见的响应头: Ca