2016-09-13 3 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

Переписал ответ в соответствии с вашими требованиями. –

 Смежные вопросы

  • Нет связанных вопросов^_^