我正在使用Scala的dispatch HTTP库,版本为0.10.1。我向返回HTTP 301永久重定向的URL发出请求。例如,http://wikipedia.com返回一个301,重定向到http://www.wikipedia.org/。我该如何使用dispatch获取重定向后的URL?
按照教程,我已经完成了以下步骤。
这会抛出一个“意外的响应状态: 301”的异常。可能需要查询重定向URL的
按照教程,我已经完成了以下步骤。
import dispatch._, Defaults._
val svc = url("http://wikipedia.com")
val r = Http(svc OK as.String)
r()
这会抛出一个“意外的响应状态: 301”的异常。可能需要查询重定向URL的
r
值,或者在其定义中指定一些除OK
以外的参数,但我无法从文档中找到解决方法。