ich einen http-Server von diesem Link: http://www.rgagnon.com/javadetails/java-have-a-simple-http-server.html (das erste Beispiel)Java-HTTP-Server-Client Beispiel
Ich betreiben es eine es ist in Ordnung arbeiten. Dann habe ich den folgenden kleinen Code als Client mit dem Server zu kommunizieren:
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClientBuilder;
public class Main {
public static void main(String argv[]) throws ClientProtocolException, IOException
{
String url = "127.0.0.1/test";
HttpClient client = HttpClientBuilder.create().build();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
System.out.println("http response = "+response.toString());
}
}
ich es ausgeführt, aber ich habe diese Ausnahme:
Exception in thread "main" java.lang.IllegalStateException: Target host is null
at org.apache.http.util.Asserts.notNull(Asserts.java:46)
at org.apache.http.impl.client.InternalHttpClient.determineRoute(InternalHttpClient.java:125)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57)
at httpClient.Main.main(Main.java:20)
ist es eine Idee, wie ich dieses Problem beheben?
Try 'http: // 127.0.0.1/info' – Berger