如何使用scalajs-angular获取请求的http状态代码
How to get the http status code of a request with scalajs-angular
我想获取使用 scalajs-angular 发出的请求的 http 状态代码。
我可以用http.get[js.Any]("url") success
和 (js.Any, Int) => Unit
类型的函数来获得它.但我想返回单位以外的其他东西。
例如,我希望能够做到:
http.get[js.Any]("url") map {
case response.status == 200 => true
case _ => false
}
我该怎么做?
充实
我在下面的评论中所说的内容(现在我不再使用手机(:根据scalajs-angular的文档,它看起来像它的get
版本返回了一个版本Promise。你正在寻找的显然是一个未来。所以我怀疑如果你添加.future
,你的代码会按预期工作,这会从承诺中获得未来:
http.get[js.Any]("url").future map {
case response.status == 200 => true
case _ => false
}
(注意:我自己不使用scalajs-angular,所以这是基于文档的猜测。
相关文章:
- spring和angularJS(我得到了类似HTTP状态404的错误)
- Http状态代码工厂AngularJs
- jQuery成功,访问HTTP状态文本
- URL中包含特殊字符的HTTP状态代码
- 如何使用scalajs-angular获取请求的http状态代码
- HTTP 状态代码 - Backbone.js 和 Jquery
- HTTP 状态 405 - 不支持请求方法“POST”(Spring MVC)
- 预检响应具有无效的 HTTP 状态代码 405 - AngularJS + Spring MVC
- 使用 ajaxError 全局处理程序显示 HTTP 状态代码 401 详细信息
- 如何从缓存中获取图像,css,js(http状态为200(缓存)而不是304)
- http 状态代码 NodeJS/ExpressJS 错误
- angularjs 中的 $http POST 调用返回 HTTP 状态代码 405
- HTTP 状态 500 - ..IllegalArgumentException:当我在 spring 控制器中使用 R
- 在节点.js中获取 http 状态代码
- 访问 http 状态代码常量
- 如何在节点中解析 HTTP 状态代码
- 使用GWT,如何加载图像和访问图像属性和http状态代码
- 如何使用Angular检索HTTP状态代码;s$q承诺
- XMLHttpRequest无法加载飞行前的url响应具有无效的HTTP状态代码404
- XMLHttpRequest无法加载飞行前的[url]响应具有无效的HTTP状态代码405