use of org.apache.http.client.methods.HttpPostHC4 in project Signal-Android by WhisperSystems.
the class OutgoingLegacyMmsConnection method constructRequest.
private HttpUriRequest constructRequest(byte[] pduBytes, boolean useProxy) throws IOException {
try {
HttpPostHC4 request = new HttpPostHC4(apn.getMmsc());
for (Header header : getBaseHeaders()) {
request.addHeader(header);
}
request.setEntity(new ByteArrayEntityHC4(pduBytes));
if (useProxy) {
HttpHost proxy = new HttpHost(apn.getProxy(), apn.getPort());
request.setConfig(RequestConfig.custom().setProxy(proxy).build());
}
return request;
} catch (IllegalArgumentException iae) {
throw new IOException(iae);
}
}
use of org.apache.http.client.methods.HttpPostHC4 in project Signal-Android by signalapp.
the class OutgoingLegacyMmsConnection method constructRequest.
private HttpUriRequest constructRequest(byte[] pduBytes, boolean useProxy) throws IOException {
try {
HttpPostHC4 request = new HttpPostHC4(apn.getMmsc());
for (Header header : getBaseHeaders()) {
request.addHeader(header);
}
request.setEntity(new ByteArrayEntityHC4(pduBytes));
if (useProxy) {
HttpHost proxy = new HttpHost(apn.getProxy(), apn.getPort());
request.setConfig(RequestConfig.custom().setProxy(proxy).build());
}
return request;
} catch (IllegalArgumentException iae) {
throw new IOException(iae);
}
}
Aggregations