public static void main(String[] args) { Get get = Http.get("https://www.yahoo.com"); System.out.println(get.text()); System.out.println(get.headers()); System.out.println(get.responseCode()); } }
public static void main(String[] args) { Delete delete = Http.delete("http://localhost:8080/kitchensink/http/delete"); System.out.println(delete.text()); System.out.println(delete.headers()); System.out.println(delete.responseCode()); } }
public static void main(String[] args) { Put put = Http.put("http://localhost:8080/kitchensink/http/put", "bugagaga"); System.out.println(put.text()); System.out.println(put.headers()); System.out.println(put.responseCode()); } }
/** * Executes a GET request * * @param url url of resource. * @param connectTimeout connection timeout in milliseconds. * @param readTimeout read timeout in milliseconds. * @return {@link Get} object. */ public static Get get(String url, int connectTimeout, int readTimeout) { try { return new Get(url, connectTimeout, readTimeout); } catch (Exception e) { throw new HttpException("Failed URL: " + url, e); } }
/** * Executes a DELETE request. * * @param url url of resource to delete * @param connectTimeout connection timeout in milliseconds. * @param readTimeout read timeout in milliseconds. * @return {@link Delete} */ public static Delete delete(String url, int connectTimeout, int readTimeout) { try { return new Delete(url, connectTimeout, readTimeout); } catch (Exception e) { throw new HttpException("Failed URL: " + url, e); } }
public static void main(String[] args) { // Post post = Http.post("http://localhost:8080/kitchensink/http/post", "this is a post content").header("Content-type", "text/json"); // //System.out.println(post.text()); // //System.out.println(post.headers()); // System.out.println(post.responseCode()); // System.out.println(post.responseMessage()); Post post = Http.post("http://localhost:8080/hello").param("name", "John"); System.out.println(post.text()); } }
/** * Executes a DELETE request. * * @param uri uri of resource to delete * @return {@link Delete} */ public static Delete delete(String uri) { return delete(uri, CONNECTION_TIMEOUT, READ_TIMEOUT); }
/** * Executes a POST request. * * @param uri url of resource. * @param content content to be posted. * @return {@link Post} object. */ public static Post post(String uri, byte[] content) { return post(uri, content, CONNECTION_TIMEOUT, READ_TIMEOUT); }
protected T connect() { if (!connected) { T t = doConnect(); connected = true; return t; } else { return (T) this; } }
/** * Executes a GET request. * * @param url url of the resource. * @return {@link Get} object. */ public static Get get(String url) { return get(url, CONNECTION_TIMEOUT, READ_TIMEOUT); }
/** * Executes a PUT request. * * @param uri uri of resource. * @param content content to be put. * @return {@link Put} object. */ public static Put put(String uri, byte[] content) { return put(uri, content, CONNECTION_TIMEOUT , READ_TIMEOUT); }
/** * Create multipart request * * @param url URL to send to * @return new Multipart request */ public static Multipart multipart(String url) { return new Multipart(url, CONNECTION_TIMEOUT, READ_TIMEOUT); }
/** * Executes a PATCH request. * * @param uri url of resource. * @param content content to be posted. * @return {@link Patch} object. */ public static Patch patch(String uri, byte[] content) { return patch(uri, content, CONNECTION_TIMEOUT, READ_TIMEOUT); }
/** * @deprecated use {@link #map2URLEncoded(Map)}; */ public static String map2Content(Map params){ return map2URLEncoded(params); }
public FileField(String name, File file) { setName(name); this.file = file; }
/** * Create multipart request * * @param url URL to send to * @param connectTimeout connect timeout * @param readTimeout read timeout * @return new Multipart request */ public static Multipart multipart(String url, int connectTimeout, int readTimeout) { return new Multipart(url, connectTimeout, connectTimeout); }