![](/img/trans.png)
[英]How to set an HTTP header while using a Flex RemoteObject method?
[英]How to Set a Break in HTTP in Flex 3
我認為我的HTTP調用不正確,因此我試圖在HTTP中設置一個中斷。 正確的方法是什么?
您的解析錯誤可能是因為未設置HTTPService
的resultFormat
屬性。 您要檢索哪種數據? 查找文檔並嘗試將resultFormat
設置為適當的值(即e4x,xml,text等之一)
定義一個resultHandler和faulthandler。 然后在這兩個函數中設置斷點。
<HTTPService id="myservice"
...
resultType="e4x"
result="resultHandler(event)" fault="faultHandler(event)"/>
<mx:Script>
...
private function resultHandler(e:ResultEvent):void {
trace(e.result); // set breakpoint here
}
private function resultHandler(e:FaultEvent):void {
var faultstring:String = event.fault.faultString; // and here
Alert.show(faultstring);
}
如果沒有在resultHandler()中得到期望的結果,您可以嘗試的另一件事是使用HTTP或網絡嗅探器來查看正在傳輸的內容。
我更喜歡Wireshark,但這有點硬。 Fiddler也適合HTTP流量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.