2015-10-19 31 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 ..我有?而不是&