public T param(String key, Object value) { return addParameter(key, value); }
public T param(String key, String value) { return addParameter(key, value); }
public T param(String key, Object value) { return addParameter(key, value); }
public T param(String key, String value) { return addParameter(key, value); }
public T addParameter(String key, Object value) { return addParameter(key, String.valueOf(value)); }
public T addParameter(String key, Object value) { return addParameter(key, String.valueOf(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 addParameters(Map<String, String> params) { for (Map.Entry<String, String> entry : params.entrySet()) { addParameter(entry.getKey(), entry.getValue()); } return self(); }
public T addParameters(Map<String, String> params) { for (Map.Entry<String, String> entry : params.entrySet()) { addParameter(entry.getKey(), entry.getValue()); } return self(); }
public T addByteArray(String key, byte[] array, String name, String type) { multipart = true; method = ConnectionMethod.POST; addParameter(key, "array://" + name); dataArrays.put(key, array); if (type != null) { dataTypes.put(key, type); } return self(); }
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 addByteArray(String key, byte[] array, String name, String type) { multipart = true; method = ConnectionMethod.POST; addParameter(key, "array://" + name); dataArrays.put(key, array); if (type != null) { dataTypes.put(key, type); } return self(); }