实现代理服务器时,我得到一个字符串的HTTP请求,例如:
获取http://localhost:54321/x HTTP / 1.1
主持人:localhost:54321
缓存控制:无缓存
是否有内置类来解析此请求?
答案 0 :(得分:8)
我对这种解析的内置支持一无所知。如果你真的需要这样的解析器,你可以查看这个lib:http://hc.apache.org/index.html
以下是详细示例:http://www.mail-archive.com/httpclient-user@jakarta.apache.org/msg04070.html
答案 1 :(得分:1)
如果“内置”意味着JDK我很确定没有课程可以让你出价。
正如Lukas所说,HttpComponents可能会有所帮助。即使没有完全符合你想要的类,也可以使用代码来查看它们是如何做的。
虽然自己实现这个并不是很难。 一些字符串拆分可以解决问题。