public T addByteArray(String key, byte[] array, String name) { return addByteArray(key, array, name, null); }
public T addFile(String key, String path) { return addFile(key, path, null); }
public T setContentType(ContentType contentType) { return addHeader("Content-Type", contentType.value); } }
public T addFile(String key, String path, String type) { multipart = true; method = ConnectionMethod.POST; addParameter(key, "file://" + path); if (type != null) dataTypes.put(key, type); return self(); }
public T addParameterLists(Map<String, List<String>> params) { for (Map.Entry<String, List<String>> entry : params.entrySet()) { addParameterList(entry.getKey(), entry.getValue()); } return self(); }
public T param(String key, Object value) { return addParameter(key, value); }
@Override public Request createRequest(String url) { return super.createRequest(url).setSession(session); }
public T data(byte[] data, ContentType contentType) { return data(data, contentType.value); }
public T params(Map<String, String> params) { return addParameters(params); }
public T setCookies(List<Cookie> cookies) { return cookies(cookies); }
public T addFile(String key, String path, String type) { multipart = true; method = ConnectionMethod.POST; addParameter(key, "file://" + path); if (type != null) dataTypes.put(key, type); return self(); }
public T addParameterLists(Map<String, List<String>> params) { for (Map.Entry<String, List<String>> entry : params.entrySet()) { addParameterList(entry.getKey(), entry.getValue()); } return self(); }
public T param(String key, String value) { return addParameter(key, value); }
@Override public Request createRequest(String url) { return super.createRequest(url).setSession(session); }
public T setData(byte[] data, String contentType) { return data(data, contentType); }
public T params(Map<String, String> params) { return addParameters(params); }