Java 如何从httpPost返回可视对象

Java 如何从httpPost返回可视对象,java,rest,web-services,httpclient,Java,Rest,Web Services,Httpclient,我正在Java应用程序中对URL进行http POST调用。我这样做是因为它是双向相互身份验证,所以我将自定义SSL头添加到CloseableHttpClient,而不是从jsp提交表单 HttpResponse response = closableHttpClient.execute(httppost); 但是,如果此调用是Http 200,则响应将显示一个视图。如何从响应中获取视图对象。通常,如果结果是不同的站点,我会这样做 return new com.sun.jersey.api.v

我正在Java应用程序中对URL进行http POST调用。我这样做是因为它是双向相互身份验证,所以我将自定义SSL头添加到CloseableHttpClient,而不是从jsp提交表单

HttpResponse response = closableHttpClient.execute(httppost);
但是,如果此调用是Http 200,则响应将显示一个视图。如何从响应中获取视图对象。通常,如果结果是不同的站点,我会这样做

return new com.sun.jersey.api.view.Viewable("/submitForm.jsp", null); 
但是,由于我添加了自定义的证书相关头,我一直坚持使用client.execute()从Java代码中调用httpCall
我想知道的是,您使用的是apache http api吗?如果没有,是什么?你能告诉我你是怎么退的吗?传统上,您只需返回表示HttpEntity的HttpResponse。我想返回一个jsp,就像我在代码中所做的那样
返回new com.sun.jersey.api.view.Viewable(“/submitForm.jsp”,null)
。但是现在我没有jsp页面,而是使用“closableHttpClient”对象从Java代码内部提交表单。http将呈现我想要返回的视图。