2010-01-14 108 views
3

需要找到從Flash Player(Flex)發送刪除方法的方法。目前它不是默認完成的(除了來自AIR),但我確定有人已經擴充了URLRequestHeader以使其正常工作。使用DELETE方法的URLRequest

我已經試過這一點,它不工作:

request.requestHeaders = [new URLRequestHeader("X-HTTP-Method-Override", 
    DELETE_REQUEST_METHOD)]; 

回答

4

由於NPAPI的限制,目前尚不可能。 Flash Player中唯一的解決方法是使用as3httpclientlib,它通過Socket構建新的HTTP客戶端,而不是通過瀏覽器網絡API。

+0

我害怕你/有人會這樣說。我已經看過那個圖書館,並且需要一定的時間才能成立(而且他顯然已經用他的事件命名了問題)。我只是想要更透明的東西。猜猜我將不得不全力以赴。 – jonbcampos 2010-01-15 14:41:30

+0

實際上,另一種選擇是通過BlazeDS http代理服務代理請求。 – 2010-01-16 04:17:22

0

HTTPService在對文檔說,它支持「刪除」了它的「方法」屬性的值。

+0

它受AIR支持,不適用於Flash Player(Web)環境。 – jonbcampos 2010-01-15 14:42:57

+0

如果你有一個套接字策略文件服務器,它是可能的。請參閱:http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html – 2010-01-25 02:36:32

相關問題