22,11 → 22,14 |
import org.apache.http.client.entity.EntityBuilder; |
import org.apache.http.client.fluent.Request; |
import org.apache.http.client.fluent.Response; |
import org.apache.http.entity.ContentType; |
|
import java.io.BufferedReader; |
import java.io.IOException; |
import java.io.InputStreamReader; |
import java.io.Reader; |
import java.nio.charset.Charset; |
import java.nio.charset.StandardCharsets; |
import java.util.concurrent.atomic.AtomicBoolean; |
|
|
69,11 → 72,13 |
public Reader sendSoap(boolean isDropResponse) { |
Reader response = null; |
long start = System.currentTimeMillis(); |
EntityBuilder entitybuilder = EntityBuilder.create(); |
entitybuilder.setContentEncoding("UTF-8"); |
entitybuilder.setText(soapBody); |
HttpEntity entity = entitybuilder.build(); |
|
HttpEntity entity = EntityBuilder.create() |
.setText(soapBody) |
.setContentType(ContentType.create("text/xml", StandardCharsets.UTF_8)) |
.setContentEncoding("UTF-8") |
.build(); |
|
log.trace("Sending event '{}' to target ALF Event Manager.", id); |
|
if(isInterrupted.get()) return null; |
81,7 → 86,7 |
try { |
Response resp = Request.Post(url) |
.addHeader("Accept", "text/xml") |
.addHeader("Content-Type", "text/xml; charset=utf-8") |
//.addHeader("Content-Type", "text/xml; charset=utf-8") |
.addHeader("SOAPAction", "") |
.body(entity).execute(); |
|