无法在as3中为URLRequest设置"Content-Type"

And*_*rey 2 json actionscript content-type urlrequest actionscript-3

我正在尝试将URLRequest标头的Content-Type设置为"application/json".这是代码:

var request:URLRequest = new URLRequest("http://localhost");
request.contentType =  "application/json; charset=UTF-8";
Run Code Online (Sandbox Code Playgroud)

但正如您在屏幕截图中看到的,Content-Type不在标题中:

http://screencast.com/t/vHxHbSUOFM

但它在请求正文中:

http://screencast.com/t/irB16taO

怎么做对了?

Dav*_*osh 7

您需要使用URLRequestHeader类来设置标头并将其推送.请参阅下面的简单示例,

var hdr:URLRequestHeader = new URLRequestHeader("Content-type", "application/json");
var request:URLRequest = new URLRequest("http://localhost");
request.requestHeaders.push(hdr);
Run Code Online (Sandbox Code Playgroud)

希望这有帮助