0
我有这个调用(从浏览器)哪里是错在这句法调用http请求得到
http://serverName:8081/cmp-mg-?sub_x?=7
并返回200响应
,我想打电话给做请求从我的网络服务:
这是我的web服务:
public Response sendMT2(@BeanParam MT mt) throws IOException {
try {
HttpHost host = new HttpHost("serverName", 8081);
HttpClient client = HttpClientBuilder.create().build();
HttpRequest request = new BasicHttpRequest("GET",
"/serverp/sam?" + mt.getURLParameter());
System.out.println("/cmp-mg-xconn-http-webapp/sam?"
+ mt.getURLParameter());
HttpResponse response = client.execute(host, request);
String responseString = new BasicResponseHandler()
.handleResponse(response);
return Response.ok(responseString).build();
} catch (ClientProtocolException e) {
throw e;
// return Response.status(500).build();
} catch (IOException e) {
throw e;
// return Response.status(500).build();
}
}
但我得到错误
org.apache.http.client.HttpResponseException: Not Found
是什么问题?