Uri nicht die Absolute Ausnahme immer beim Aufruf von Restful-Webservice

Den folgenden code-snippet verwenden, um rufen Sie meine web-service mit Rest-basierten API.

ClientConfig config = new DefaultClientConfig();
    Client client = Client.create(config);
    String uri= "https://127.0.0.1:8443/cas-server-webapp-3.5.0/login";
    WebResource resource = client.resource(URLEncoder.encode(uri));
      MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
       queryParams.add("username", "suresh");
       queryParams.add("password", "suresh");
       resource.queryParams(queryParams); 
       ClientResponse response = resource.type(
            "application/x-www-form-urlencoded").get(ClientResponse.class);
    String en = response.getEntity(String.class);
    System.out.println(en); 

Und immer diese exception während der Ausführung des obigen Codes

com.sun.jersey.api.client.ClientHandlerException: java.lang.IllegalArgumentException: URI is not absolute

    at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151)
    at com.sun.jersey.api.client.Client.handle(Client.java:648)
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:680)

Googelte ich viele Artikel und did ' NT bekommen, wo ich falsch mache .

Seite Hinweis :cas-server-webapp-3.5.0 Krieg eingesetzt auf meinem Rechner Apache tomacat7

  • In ur URI, sind Sie sicher, dass Ihre https, und nicht http? Bitte überprüfen Sie, dass einmal.
  • Ja, es ist nur HTTPS . SSL aktiviert auf meinem Tomcat-server .
InformationsquelleAutor Suresh Atta | 2013-02-13
Schreibe einen Kommentar