public byte[] post(String uri, Map<String, String> uriParameters, byte[] content) throws URISyntaxException {
URIBuilder builder = new URIBuilder(uri);
for (Entry<String, String> entry : uriParameters.entrySet()) {
builder.addParameter(entry.getKey(), entry.getValue());
}
return client.postData(builder.build().toString(), tokenHolder, content);
}
@Override
public byte[] postForm(String uri, Map<String, String> formParameters) throws URISyntaxException {
return postForm(uri, Collections.<String, String> emptyMap(), formParameters);