如何在 Java 中的 post 请求中添加 cookie?
我试图通过java获取某个页面,但是这个页面我没有成功。 现在在我的浏览器中它确实可以工作,但是当我在设置中禁用 Cookie 时,它就不再起作用了。
所以我可能需要在java中的post请求中添加cookie。
所以我去网上搜索,但不幸的是我找不到任何有用的东西。大多数内容是模糊的、分散的或不相关的。
现在我的问题是:
谁能告诉我如何做到这一点(上面提到^^),或者给我指出一个清晰的网站?
I was trying to get a certain page through java, but with this page I didn't succeed.
Now in my browser it does work, but when I disable Cookies in the settings, it doesn't anymore.
So I probably need to add cookies to my post request in java.
So I went searching the interwebs, but unfortunately I couldn't really find anything useful. mostly it was vague, scattered or irrelevant.
So now my question :
Could anyone show me how to do it (mentioned above^^), or point me to a clear site?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是使用
URLConnection
在 POST 请求中设置 cookie 的简单示例:您可能需要传递先前请求中的 cookie,请参阅 此答案作为示例。还可以考虑使用 Apache HttpClient 让事情变得更容易。
Here's a simple example of setting a cookie in a POST request with
URLConnection
:You probably need to pass a cookie from a previous request, see this answer for an example. Also consider using Apache HttpClient to make things easier.