浏览代码

reset haxe.HttpBase.responseAsString on request
fixes #8894

Aleksandr Kuzmenko 5 年之前
父节点
当前提交
e4258be6ea
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      std/flash/_std/haxe/Http.hx
  2. 1 0
      std/haxe/http/HttpBase.hx

+ 1 - 0
std/flash/_std/haxe/Http.hx

@@ -41,6 +41,7 @@ class HttpFlash extends haxe.http.HttpBase {
 	}
 	}
 
 
 	public override function request(?post:Bool) {
 	public override function request(?post:Bool) {
+		responseAsString = null;
 		responseBytes = null;
 		responseBytes = null;
 		var loader = req = new flash.net.URLLoader();
 		var loader = req = new flash.net.URLLoader();
 		loader.dataFormat = BINARY;
 		loader.dataFormat = BINARY;

+ 1 - 0
std/haxe/http/HttpBase.hx

@@ -231,6 +231,7 @@ class HttpBase {
 
 
 	function success(data:Bytes) {
 	function success(data:Bytes) {
 		responseBytes = data;
 		responseBytes = data;
+		responseAsString = null;
 		if (hasOnData()) {
 		if (hasOnData()) {
 			onData(responseData);
 			onData(responseData);
 		}
 		}