小编use*_*078的帖子

无法在动作脚本3中获取HTTP响应代码/标头?

我正在使用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 ...

有任何想法吗?

http httpresponse actionscript-3

5
推荐指数
1
解决办法
1万
查看次数

Rails 助手中的动态方法调用

我有一个辅助模块,其中包含一堆格式为的方法调用

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 class ActionView::Base'

ruby ruby-on-rails

2
推荐指数
1
解决办法
2260
查看次数

标签 统计

actionscript-3 ×1

http ×1

httpresponse ×1

ruby ×1

ruby-on-rails ×1