You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by hm...@apache.org on 2012/05/15 15:55:00 UTC
svn commit: r1338710 -
/incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java
Author: hmt
Date: Tue May 15 13:54:59 2012
New Revision: 1338710
URL: http://svn.apache.org/viewvc?rev=1338710&view=rev
Log:
Enable POST with multipart form-data type through proxify
Modified:
incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java
Modified: incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java?rev=1338710&r1=1338709&r2=1338710&view=diff
==============================================================================
--- incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java (original)
+++ incubator/wookie/trunk/src/org/apache/wookie/proxy/ProxyClient.java Tue May 15 13:54:59 2012
@@ -102,8 +102,8 @@ public class ProxyClient {
if (method == null) {
return null;
} else if (method instanceof EntityEnclosingMethod) {
- if (this.parameters.length > 0 && method instanceof PostMethod &&
- request.getContentType().toLowerCase().contains("application/x-www-form-urlencoded")) {
+ if (this.parameters.length > 0 && method instanceof PostMethod &&
+ !request.getContentType().toLowerCase().contains("multipart/form-data")) {
((PostMethod) method).addParameters(this.parameters);
} else {
((EntityEnclosingMethod) method).setRequestEntity(new InputStreamRequestEntity(request.getInputStream()));