![](/img/trans.png)
[英]Sending an image via a post request from an Ionic app to a rails endpoint
[英]Problem sending post request from Flex app to Ruby on Rails back end
我無法讓我的flex應用程序向我的Rails應用程序發送POST請求。 似乎總是發送GET。
這是我的服務聲明:
<mx:HTTPService id="add_email_service" showBusyCursor="true" result="parseJoinResult();" fault="onJoinFault(event)" useProxy="false" />
在我的應用程序初始化函數中,將方法設置為POST:
add_email_service.url = join_url;
add_email_service.method = "POST";
但是,當我發送請求時,我的Rails應用仍然將請求視為發布請求。 我知道這是因為,如果我要求在我的route.rb文件中將請求設為POST:
# RESTful API for joining a mailing list
map.connect 'mailing_lists/join/:id',
:controller => 'mailing_lists',
:action => 'join',
:conditions => { :method => :post}
請求失敗,我可以在開發日志中看到:
“正在處理ApplicationController#index(對於2009年7月23日14:25:35的127.0.0.1)[GET],ActionController :: MethodNotAllowed(僅允許發布請求。):”
有人知道為什么會這樣嗎?
如果沒有發送任何變量,則較舊版本的Flash Player(在某些瀏覽器中)會自動將您的請求從POST切換為GET。
嘗試將參數添加到您的請求中,看看是否可以解決該問題。
將Flash Player與Restful Rails集成?
也為其他一些問題做好准備:
我相信實際上只有200個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.