commit - 8d963df80852a8938e8e84b17da773285557eded
commit + c6e8f3f771fbf7f948086eedb7cc0f3567ab88b3
blob - 460e69e2a77a520dc77f68251dd6a9ec1ae2b890
blob + 4af7e16b04b98418e28a04a0aaa4f1259fa4b0af
--- java/com/omarpolo/gemini/Response.java
+++ java/com/omarpolo/gemini/Response.java
import javax.net.ssl.*;
import java.io.*;
-import java.net.MalformedURLException;
-import java.net.Socket;
-import java.net.URL;
+import java.net.*;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
public static class MalformedResponse extends Exception {}
- public Response(String url) throws IOException, MalformedResponse {
- this(new URL(url));
+ public Response(String uri) throws IOException, MalformedResponse, URISyntaxException {
+ this(new URI(uri));
}
- public Response(URL url) throws IOException, MalformedResponse {
+ public Response(URI url) throws IOException, MalformedResponse {
this(url.getHost(), url.getPort(), url.toString() + "\r\n");
}