我正在使用URLLoader来POST到服务器.来自服务器的xml响应可以响应404或403(禁止)错误.但是我无法获得响应代码.
这是代码
var urlString:String = "some url";
var urlRequest:URLRequest = new URLRequest(urlString);
var loader:URLLoader = new URLLoader();
loader.addEventListener( Event.COMPLETE, setXMLData );
loader.addEventListener( IOErrorEvent.IO_ERROR, ioHandler );
loader.addEventListener( HTTPStatusEvent.HTTP_STATUS, httpStatusHandler );
//...
public function httpStatusHandler(evt:HTTPStatusEvent):void {
trace("status is " + evt.status);
}
Run Code Online (Sandbox Code Playgroud)
无论我是否返回200,400,404,301,500等,状态始终为0 ...
有任何想法吗?
我有一个辅助模块,其中包含一堆格式为的方法调用
def link_to_details_for_facebook(param1, param2)
def link_to_details_for_twitter(param1, param2)
def link_to_content_for_facebook(param1, param2)
def link_to_content_for_twitter(param1, param2)
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以调用一个方法,例如,这样我就可以动态调用正确的辅助方法?
def link_to_type_for_social_network(param1, param2, type="details", social_network="facebook")
method("#{type}_url_to_#{social_network}(param1, param2)".to_sym).call
end
Run Code Online (Sandbox Code Playgroud)
这只是给了我错误
未定义方法
details_to_facebook(param1, param2)' for classActionView::Base'