2016-09-13 38 views
1

生成的請求體中的字符串我必須把參數如何檢索由斯卡拉派遣

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

我需要請求主體,以計算它的哈希表產生的請求。我正在嘗試這種方式

val data = req.toRequest.getStringData 

    println(data) 

但它的結果null

回答

2

您目前定義的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 
+0

我認爲這不是我所需要的。在發送之前,我需要請求主體。沒有迴應。 –

+0

重寫了符合您要求的答案。 –