在插件index.uts文件中reject一个字符串后,外部catch到的error是这样的:
{
code = 0;
domain = "";
message = "{\n \"code\" : -1009,\n \"domain\" : \"NSURLErrorDomain\",\n \"failed URL\" : \"https:\\/\\/cstestarea.leagsoft.net:8888\\/emm-api\\/authorization\\/loginV1.json\",\n \"localized description\" : \"\U4f3c\U4e4e\U5df2\U65ad\U5f00\U4e0e\U4e92\U8054\U7f51\U7684\U8fde\U63a5\U3002\"\n}";
name = Error;
stack = "";
userInfo = {
}
而reject的字符串是这样的:
{\n "code" : -1009,\n "domain" : "NSURLErrorDomain",\n "failed URL" : "https:\/\/cstestarea.leagsoft.net:8888\/emm-api\/authorization\/loginV1.json",\n "localized description" : "似乎已断开与互联网的连接。"\n}
最致命的是error变得不可解析了,而且中文是utf16编码。怎么才能原样返回?
0 个回复