update something..

This commit is contained in:
jinyu
2015-05-30 21:00:05 +08:00
parent 48442d1c43
commit a1cd537db6
3 changed files with 10 additions and 6 deletions
@@ -127,10 +127,12 @@ public class SimpleHttpClient implements HttpClient {
if (request instanceof HttpEntityRequest) {
httpEntity = ((HttpEntityRequest) request).getEntity();
connection.setUseCaches(false);
connection.setFixedLengthStreamingMode(httpEntity
.getContentLength());
connection.setRequestProperty("Content-Type", httpEntity
.getContentType().getMimeType());
if (httpEntity != null) {
connection.setFixedLengthStreamingMode(httpEntity
.getContentLength());
connection.setRequestProperty("Content-Type", httpEntity
.getContentType().getMimeType());
}
}
connection.connect();
// open stream
@@ -23,6 +23,7 @@ import com.foxinmy.weixin4j.http.entity.ByteArrayEntity;
import com.foxinmy.weixin4j.http.entity.FileEntity;
import com.foxinmy.weixin4j.http.entity.FormUrlEntity;
import com.foxinmy.weixin4j.http.entity.StringEntity;
import com.foxinmy.weixin4j.model.Consts;
import com.foxinmy.weixin4j.util.ErrorUtil;
import com.foxinmy.weixin4j.util.MapUtil;
import com.foxinmy.weixin4j.util.StringUtil;
@@ -194,6 +195,7 @@ public class WeixinHttpClient extends SimpleHttpClient {
.replaceFirst("</retmsg>", "</return_msg>")
.replaceFirst("</root>", "</xml>");
xmlResult = XmlStream.get(newXml, XmlResult.class);
response.setContent(newXml.getBytes(Consts.UTF_8));
}
response.setXmlResult(true);
if (xmlResult.getReturnCode().equals("0")) {