gpt4 book ai didi

java - 从 Jersey REST 客户端调用时出现 405 错误代码

转载 作者:搜寻专家 更新时间:2023-11-01 03:49:34 24 4
gpt4 key购买 nike

我正在请求放置操作,在执行请求后我将重定向到 GET 服务 URL。在这里,我面临 405 HTTP 错误代码的问题。但是,在 POST 操作的情况下,相同的代码对我有用。

下面的代码是端点:

@PUT
@Produces({ MediaType.APPLICATION_JSON })
public Response put(InputStream objInputStream) {
// System.out.println("AckService.put()");

String strOutput = "";
Status objStatus = Status.OK;
URI objRedirectionURI = null;

try {
this.submitRequest(objInputStream);
objRedirectionURI = new URI("https://local.test.com:8443/Reply/fetch");
System.err.println("\n\nredirecting the put request...... to get operation\n\n");
return Response.seeOther(objRedirectionURI).build();

} catch (Exception e) {
e.printStackTrace();
objStatus = Status.INTERNAL_SERVER_ERROR;
}


}

客户:

ClientResponse response = null;   
try {
response = objWebResource.accept(MediaType.APPLICATION_JSON)
.type(MediaType.APPLICATION_JSON)
.put(ClientResponse.class, strInputData);

}catch (Exception e) {
blnIsOk = false;
if(null != e.getMessage())
lstExceptionMessage.add(e.getMessage());
e.printStackTrace();

请告诉我如何解决这个问题。

最佳答案

在那个问题中我想你可以找到答案: PUT-POST Rest Information

关于java - 从 Jersey REST 客户端调用时出现 405 错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com