Как использовать диспетчер Scala для получения URL-адреса, возвращенного при перенаправлении 301?
Я использую Scalaотправка Библиотека HTTP, версия 0.10.1. Я делаю запрос к URL-адресу, который возвращает HTTP 301, постоянное перенаправление. Например,http://wikipedia.com возвращает 301, который перенаправляет наhttp://www.wikipedia.org/, Как мне использовать диспетчеризацию для получения перенаправленного URL?
После урока, вот что я сделал.
import dispatch._, Defaults._
val svc = url("http://wikipedia.com")
val r = Http(svc OK as.String)
r()
Это вызывает исключение «Неожиданный статус ответа: 301». Предположительно мне нужно либо запроситьr
значение для перенаправленного URL, или, возможно, указать какой-либо аргумент, кромеOK
в его определении, но я не могу понять, что делать из документации.