java.net.URLConnection在这里经常询问使用情况,Oracle教程对此非常简洁.
该教程基本上只显示了如何触发GET请求并读取响应.它没有解释如何使用它来执行POST请求,设置请求标头,读取响应标头,处理cookie,提交HTML表单,上传文件等.
那么,我如何使用java.net.URLConnection触发和处理"高级"HTTP请求?
我想从以下内容中检索JSON数据:https: //git.eclipse.org/r/#/c/11376/
请求网址: https://git.eclipse.org/r/gerrit/rpc/ChangeDetailService
请求方法: POST
请求标题:
Accept:application/json
Content-Type:application/json; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
请求有效负载:
{"jsonrpc":"2.0","method":"changeDetail","params":[{"id":11376}],"id":1}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个答案,但我得到了400 BAD REQUEST.
任何人都可以帮我解决这个问题吗?
谢谢.