Philippe 7 лет назад
Родитель
Сommit
1fe2f3004a
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      std/haxe/http/HttpNodeJs.hx

+ 6 - 6
std/haxe/http/HttpNodeJs.hx

@@ -58,10 +58,10 @@ class HttpNodeJs extends haxe.http.HttpBase {
 
 
 			arr.push(i.value);
 			arr.push(i.value);
 		}
 		}
-		var uri = postData;
-		if( uri != null )
+		if( postData != null )
 			post = true;
 			post = true;
-		else for( p in params ) {
+		var uri = null;
+		for( p in params ) {
 			if( uri == null )
 			if( uri == null )
 				uri = "";
 				uri = "";
 			else
 			else
@@ -69,7 +69,7 @@ class HttpNodeJs extends haxe.http.HttpBase {
 			uri += StringTools.urlEncode(p.name)+"="+StringTools.urlEncode(p.value);
 			uri += StringTools.urlEncode(p.name)+"="+StringTools.urlEncode(p.value);
 		}
 		}
 		var question = path.split("?").length <= 1;
 		var question = path.split("?").length <= 1;
-		if (!post && uri != null) path += (if( question ) "?" else "&") + uri;
+		if (uri != null) path += (if( question ) "?" else "&") + uri;
 
 
 		var opts = {
 		var opts = {
 			protocol: parsedUrl.protocol,
 			protocol: parsedUrl.protocol,
@@ -98,9 +98,9 @@ class HttpNodeJs extends haxe.http.HttpBase {
 			});
 			});
 		}
 		}
 		req = secure ? js.node.Https.request(untyped opts, httpResponse) : js.node.Http.request(untyped opts, httpResponse);
 		req = secure ? js.node.Https.request(untyped opts, httpResponse) : js.node.Http.request(untyped opts, httpResponse);
-		if (post) req.write(uri);
+		if (post) req.write(postData);
 		req.end();
 		req.end();
 	}
 	}
 }
 }
 
 
-#end
+#end