Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Can';t在AS3中使用有效令牌调用WebAPI_Actionscript 3_Asp.net Web Api - Fatal编程技术网

Actionscript 3 Can';t在AS3中使用有效令牌调用WebAPI

Actionscript 3 Can';t在AS3中使用有效令牌调用WebAPI,actionscript-3,asp.net-web-api,Actionscript 3,Asp.net Web Api,我有一个ActionScript3游戏,需要调用Web api。我可以成功地获得令牌。在获得令牌后,我进行了一个需要身份验证的调用,但我始终得到{“消息”:“此请求的授权已被拒绝。”}。 我正在做一件事 我可以使用PostMan调用相同的api,没有任何问题。 这是我要添加的标题 urlRequest.requestHeaders.push(new URLRequestHeader("Content-Type", "application/json")); urlRequest.requestH

我有一个ActionScript3游戏,需要调用Web api。我可以成功地获得令牌。在获得令牌后,我进行了一个需要身份验证的调用,但我始终得到{“消息”:“此请求的授权已被拒绝。”}。 我正在做一件事

我可以使用PostMan调用相同的api,没有任何问题。 这是我要添加的标题

urlRequest.requestHeaders.push(new URLRequestHeader("Content-Type", "application/json"));
urlRequest.requestHeaders.push(new URLRequestHeader("Authorization", "Bearer " + accessToken));

有什么想法吗?

事实证明,添加数据必须导致提交标题,然后才能正常工作

添加下面的行修复了它。请注意,值名称并不重要

urlRequest.data = new URLVariables("Needed=Value");

这与Flash Player如何实现联网有关。请参阅以了解更多关于此的信息。