1

我有一个通过放置参数映射生成的请求

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

我需要获取请求正文才能计算它的哈希值。我正在尝试这种方式

  val data = req.toRequest.getStringData

  println(data)

但它的结果null

4

1 回答 1

3

request您当前定义的是一个通常GET没有正文的请求。null预期的身体值也是如此。

您可以尝试使用POST此处描述的:http: //dispatch.databinder.net/HTTP+methods+and+parameters.html

val reqUrl = url("http://example.com")
val postReq = reqUrl.POST
val req = postReq << Map("key" -> "value")
req.toRequest.getStringData
于 2016-09-13T12:08:07.577 回答