![]() |
1
1
有很多库可以用来帮助您从Java发出一个常规的httppost请求,但是由于您似乎需要发送普通的
https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.7.2 :
如果您使用的是gradle,只需访问前面提到的URL,并获得gradle等价的依赖关系声明。
下面是一个完整的类,它演示了如何使用okhttp3客户机执行POST请求,并提取返回值。本例期望您使用
你可能需要在这里调整一些东西。我可以要求您提供curl命令的详细输出,以确保编码的正确性—但是请尝试一下,看看您得到了什么? |
![]() |
2
1
这里有一个只涉及Spring的解决方案,使用rest模板处理POST请求。
我发现当你使用
此解决方案使用您指定的头和主体设置restemplate,并在与您描述的对象等效的对象中捕获响应。 以下解决方案包含两个文件,您可以尝试将它们引入到解决方案中: 雷斯特mplateTokenRequester.java文件
令牌响应.java这只是jackson映射器使用的POJO,用于捕获对象中的响应,您可以轻松地从中读取结果。
|
![]() |
3
0
curl是一个HTTP客户机。 更好的解决方案是使用HTTP客户端API for java来调用端点。 RestTemplate是spring附带的常见HTTP客户端,是您的最佳选择。 |
![]() |
Dónal · Spring Boot应用程序中的伪造证明文件类型验证 5 月前 |