Egret社区

[Egret Engine] URLRequestMethod.POST大小写比对bug

2019-4-15 16:21
170
产品 Egret Engine 版本 5.1.15到5.1.18
复现概率 100% 平台 Windows 7
复现步骤 看代码
问题描述 egret.d.ts中的egret.HttpMethod.POST = “POST”
game.js中的URLRequestMethod.POST = "post";

在项目代码中设置method为post:
var request: egret.URLRequest = new egret.URLRequest();
request.method = egret.HttpMethod.POST
.....

执行时在game.js的方法URLLoader.prototype.load中有以下比对
httpRequest.open(virtualUrl, request.method == egret.URLRequestMethod.POST ? egret.HttpMethod.POST : egret.HttpMethod.GET);
导致因为大小写不一致而始终用GET方式发送。
错误代码 看代码
BUG截图

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部