![](https://www.zhihuclub.com/wp-content/uploads/2023/09/6fe2a82e26ad790d4ad20e3bbc75f3ae-243x156.jpg)
一个WEB请求中涉及到的编解码
服务器端接受到 HTTP 请求后要解析 HTTP 协议,其中 URI、Cookie 和 POST 表单参数需要解码,服务器端可能还需要读取数据库中的数据,本地或网络中其它地方的文本文件,这些数据都可能存在编码问题,当 Servlet 处理完所有请求的数据后,需要将这些数据再编码通
![](https://www.zhihuclub.com/wp-content/uploads/2023/09/8c0399fa7e4471973a61db41b8f697ca-243x156.jpg)
鉴权必须了解的 5 个兄弟:cookie、session、token、jwt、单点登录
在复杂系统中,token 可通过 service token、refresh token 的分权,同时满足安全性和用户体验。
![](https://www.zhihuclub.com/wp-content/uploads/2023/08/980d8caef06fec6f374ea1987ba7b531-243x156.jpg)
Java的HTTP协议库 HttpComponents
实现了所有 HTTP 的方法支持自动转向支持 HTTPS 协议支持代理服务器等支持CookieHttpClient 示例代码:DefaultHttpClient httpclient = new DefaultHttpClient; HttpResponse response =
![](https://www.zhihuclub.com/wp-content/uploads/2023/08/f525cfcb00afbd2971965910d8c80f48-243x156.jpg)
使用JavaSocket手撸一个http服务器
在初学java时,socket编程是逃不掉的一章;虽然在实际业务项目中,使用这个的可能性基本为0,本篇博文将主要介绍如何使用socket来实现一个简单的http服务器功能,提供常见的get/post请求支持,并再此过程中了解下http协议I. Http服务器从0到1既然我们的目标
![](https://www.zhihuclub.com/wp-content/uploads/2023/08/69792ffa33a1202e2d3c9596f9a29773-243x156.jpg)
Java 9+ HTTP2.0 API 入门与实践
英文链接:https://labs.consol.de/development/2017/03/14/getting-started-with-java9-httpclient.html英文好的可以直接看原文去——^_^简述如果您需要使用Java语言来请求HTTP资源,那么你可能