如何检索scala-dispatch生成的请求的正文字符串

时间:2016-09-13 11:28:12

标签: scala http scala-dispatch

我通过放置参数图来生成请求

  val reqUrl = url("http://example.com")
  val req = reqUrl << Map("key" -> "value")

我需要获取请求主体才能计算它的哈希值。我试着这样做

  val data = req.toRequest.getStringData

  println(data)

但结果为null

1 个答案:

答案 0 :(得分:3)

您当前定义的requestGET请求,通常没有正文。所以null是预期的身体价值。

您可以尝试使用此处所述的POSTmap()

val reqUrl = url("http://example.com")
val postReq = reqUrl.POST
val req = postReq << Map("key" -> "value")
req.toRequest.getStringData