Tag: httpurlconnection

如何在Java中向REST API发送Request有效负载?

我想从以下内容中检索JSON数据: https : //git.eclipse.org/r/#/c/11376/ 请求URL: https://git.eclipse.org/r/gerrit/rpc/ChangeDetailService : https://git.eclipse.org/r/gerrit/rpc/ChangeDetailService 请求方法: POST 请求标题: Accept:application/json Content-Type:application/json; charset=UTF-8 请求有效负载: {“jsonrpc”:”2.0″,”method”:”changeDetail”,”params”:[{“id”:11376}],”id”:1} 我已经尝试过这个答案,但我得到400 BAD REQUEST 。 任何人都可以帮我解决这个问题吗? 谢谢。

如何修改HttpUrlConnection的标头

我试图改进Java Html文档,但我遇到了HttpUrlConntion问题。 有一件事是,如果用户代理是Java VM,某些服务器会阻止请求。 另一个问题是HttpUrlConnection没有设置Referrer或Location头字段。 由于几个站点使用这些字段来validation内容是从他们自己的站点访问的,因此我也在此处被阻止。 据我所知,唯一的解决方案是替换HTTP协议的URL处理程序。 或者有没有办法修改默认的HTTP Handler?