播放Scala:捕获HTTP JSON请求错误

ps0604

在下面的代码中,我收到requestjson格式的http并将其转换为MyRequest类的对象。如果json请求中包含所有字段,则此方法效果很好,但是JsResultException如果缺少一个或多个字段,则崩溃捕获错误的最佳方法是什么?

  request => val json = request.body
  val req = json.as[MyRequest]
os

就个人而言,我更喜欢搭配比赛。也许你也会喜欢

def doSomethingWithJsonRequest = Action(parse.json) { request =>
    request.body.validate[FooRequest] match {
      case s: JsSuccess[FooRequest] =>
        Ok(processFoo(s.get))
      case e: JsError =>
        BadRequest(handleError(e))
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

播放Scala:捕获HTTP JSON请求错误

来自分类Dev

HTTP请求JSON:意外的.parse错误-如何消除该错误?

来自分类Dev

错误的 http 请求错误

来自分类Dev

org.apache.http.client.HttpResponseException:错误的请求-通过REST发送JSON请求

来自分类Dev

捕获JSON请求解析错误并以JSON返回500响应-Rails

来自分类Dev

需要在Composer中捕获HTTP请求错误

来自分类Dev

通过HttpURLConnection张贴JSON数据时出现HTTP错误400错误请求

来自分类Dev

获取HTTP错误400.0-即使使用JSON.stringify,也来自ASP .NET 4.6.1的错误请求

来自分类Dev

Scala尝试捕获错误

来自分类Dev

错误域的HTTP请求

来自分类Dev

HTTP请求:400错误

来自分类Dev

HTTP请求错误与响应错误

来自分类Dev

SpringBoot 请求映射错误捕获

来自分类Dev

Express js / mongoose - 如何从 API 的错误 JSON 请求中捕获 SyntaxError?

来自分类Dev

Java HTTP获取对Facebook的请求。错误的请求

来自分类Dev

HTTP请求在PHP错误请求中失败

来自分类Dev

QT的HTTP请求错误,而CURL的请求良好

来自分类Dev

JSON / Django HTTP请求

来自分类Dev

从Netsuite到Heroku的JSON HTTP请求解析返回错误“ SyntaxError:意外的令牌p”

来自分类Dev

如何捕获JSON请求消息

来自分类Dev

播放Scala JSON:合并属性

来自分类Dev

未捕获的错误:[$ http:badreq] Http请求配置url必须为字符串(AngularJS)

来自分类Dev

HTTP错误999:请求被拒绝

来自分类常见问题

播放WS-从Scala发布multipart / form-data-错误的请求

来自分类Dev

播放WS-从Scala发布multipart / form-data-错误的请求

来自分类Dev

HTTPError:HTTP错误400:错误的请求

来自分类Dev

HTTP错误400.0-错误的请求

来自分类Dev

由于字符而导致的HTTP错误请求错误

来自分类Dev

如何修复 HTTP 错误 400:错误请求?

Related 相关文章

  1. 1

    播放Scala:捕获HTTP JSON请求错误

  2. 2

    HTTP请求JSON:意外的.parse错误-如何消除该错误?

  3. 3

    错误的 http 请求错误

  4. 4

    org.apache.http.client.HttpResponseException:错误的请求-通过REST发送JSON请求

  5. 5

    捕获JSON请求解析错误并以JSON返回500响应-Rails

  6. 6

    需要在Composer中捕获HTTP请求错误

  7. 7

    通过HttpURLConnection张贴JSON数据时出现HTTP错误400错误请求

  8. 8

    获取HTTP错误400.0-即使使用JSON.stringify,也来自ASP .NET 4.6.1的错误请求

  9. 9

    Scala尝试捕获错误

  10. 10

    错误域的HTTP请求

  11. 11

    HTTP请求:400错误

  12. 12

    HTTP请求错误与响应错误

  13. 13

    SpringBoot 请求映射错误捕获

  14. 14

    Express js / mongoose - 如何从 API 的错误 JSON 请求中捕获 SyntaxError?

  15. 15

    Java HTTP获取对Facebook的请求。错误的请求

  16. 16

    HTTP请求在PHP错误请求中失败

  17. 17

    QT的HTTP请求错误,而CURL的请求良好

  18. 18

    JSON / Django HTTP请求

  19. 19

    从Netsuite到Heroku的JSON HTTP请求解析返回错误“ SyntaxError:意外的令牌p”

  20. 20

    如何捕获JSON请求消息

  21. 21

    播放Scala JSON:合并属性

  22. 22

    未捕获的错误:[$ http:badreq] Http请求配置url必须为字符串(AngularJS)

  23. 23

    HTTP错误999:请求被拒绝

  24. 24

    播放WS-从Scala发布multipart / form-data-错误的请求

  25. 25

    播放WS-从Scala发布multipart / form-data-错误的请求

  26. 26

    HTTPError:HTTP错误400:错误的请求

  27. 27

    HTTP错误400.0-错误的请求

  28. 28

    由于字符而导致的HTTP错误请求错误

  29. 29

    如何修复 HTTP 错误 400:错误请求?

热门标签

归档