2015-10-19 40 views
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 

是什么问题?

回答

0

我自己发现了错误。

之前sub-r_mob ..我有?而不是&