Jetty客户端的功能相当出色,但我不清楚如何创建类似cookiejar的东西,每次服务器发送消息时都会更新它新的cookie标头?有这样的事吗?你如何坚持使用Jetty Http客户端的cookie
0
A
回答
0
如果使用Java 6,如果您使用UrlConnection,则可以使用CookieManager。有几个标准实现可以做你想做的事。如果使用另一个http客户端,可能有类似的设施,但您可以随时从响应中获取Cookie并将其添加到以下请求中。
+0
我最终使用CookieManager并手动执行了Cookie。 – Pass
0
Cookie只是一个特殊的HTTP标头。客户需要存储它。因此,如果您正在实施客户端应用程序(使用一些API),请自行存储Cookie。在每次请求后检索cookie,检查其过期时间并在需要时保存在磁盘上。可以使用纯文本文件或属性格式。
1
看样子你必须手工做:用addRequestHeader方法来设置你的Cookie头,并使用onResponseHeader回调监听Set-Cookie
响应报头,然后将这些存储自己重用后。
相关问题
- 1. 使用SSL的Jetty HTTP客户端
- 2. Jetty HTTP 2客户端
- 3. 使用JavaScript坚持客户端数据?
- 4. HTTP客户端Cookie c#
- 5. Android上的Jetty Http/2客户端
- 6. 坚持浏览器客户端JavaScript/HTML数据没有cookie
- 7. Jetty HTTP/2客户端示例
- 8. Jetty:如何在Jetty客户端使用SSL
- 9. 坚持数据客户端在ASP.NEt
- 10. 客户端Cookie
- 11. 如何坚持一个cookie?
- 12. 异步HTTP客户端 - 如何使用
- 13. 如何使用HTTP客户端
- 14. Jetty HTTP/2:如何设置客户端会话超时?
- 15. 如何使用Spray客户端进行持久HTTP连接
- 16. 如何使用ALPN在Jetty SPDY上使用客户端证书?
- 17. NodeJS和HTTP客户端 - 是否支持Cookie?
- 18. 使用Http客户端
- 19. Jetty - SSL Websocket客户端
- 20. 使用JAX-RS客户端支持HTTP/1.1和HTTP/2
- 21. 如何坚持Http会话
- 22. 使用HTTP客户端的Java 4.5客户端获取语句
- 23. 什么是jetty http客户端中的SslSocketConnector setPort()的替代品?
- 24. ReactJS如何坚持cookie中的状态
- 25. REST客户端HTTP多部分支持
- 26. Jetty http客户端中KeyStore API的替代品是什么?
- 27. PHP如何查看客户端cookie?
- 28. 坚持使用Cookie切换状态
- 29. 使用HTTP客户端的Kerberos连接
- 30. 是否坚持或不坚持每页结果数。如果我们想坚持下去,如何坚持
感谢您的答案,但我希望已经有一个Jetty自带的测试解决方案。我明显可以做到这一点,但它只是增加了更多的东西到代码库中,我尽量保持通用。 – Pass