gpt4 book ai didi

apache-flex - 在s :HttpService in flex上设置JSON内容类型

转载 作者:行者123 更新时间:2023-12-03 16:29:59 25 4
gpt4 key购买 nike

我试图在httpservice上设置json内容类型,以使REST服务返回json数据。当我在 fiddler 中添加内容类型时,所有内容都可以正常工作,因此问题出在Flex应用程序中,而不是Web服务中。但是下面的代码不起作用,我得到的是xml数据而不是json。

谁能为我提供解决方法/解决方案?

mxml:

<s:HTTPService id="service" method="POST" url="server.com" 
result="loaded(event)" fault="fault(event)"
useProxy="false" resultFormat="text">

ActionScript :
public function loadAllSamples():void {
service.contentType = "application/json";
service.send('something');
}

最佳答案

看来我已经解决了。诀窍是应在服务上添加Accept header :

       var header:Object=new Object();

**header["Accept"] = "application/json";**

service.contentType = "application/json";
service.headers = header;
service.send('{}');

我希望这对某人有帮助。祝你好运。

关于apache-flex - 在s :HttpService in flex上设置JSON内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com