put {
extractRequest { r: HttpRequest =>
onComplete(r.discardEntityBytes().future) { done =>
redirect(Uri("http://example.com"), TemporaryRedirect)
}
}
}
我今天也做了类似的事。您确定需要在重定向之前完成丢弃吗?
这样怎么样:
put {
extractRequest { r: HttpRequest =>
r.discardEntityBytes() // runs wild
redirect(Uri("http://example.com"), TemporaryRedirect)
}
}
.discardentitybytes
用于尝试“取消”接收者不需要的不必要的网络流量。在这里,我们尽快建立起来。它运行在后台(我希望),返回重定向也会尽快发生。
所以我有一个org.springframework.stereoType.Controller,如果指定了HTTP头HA和HB,我想做的就是正常处理请求。但是,如果请求指定了查询参数QA和QB,我希望重定向请求而不使用QA或QB,而是使用HTTP头HA和HB,这样HA的值为QA,而HB的值为QB。 例如,如果传入的请求是HTTP GET~/REST/Mortgre,带有HTTP头X-NAME=Fo
我将spring saml扩展与Apache2.2+Tomcat7.0+OKTA(IdP)一起使用。securitycontext.xml如下所示: MetadataGeneratorFilter: 谢谢 奈良 HTTP请求转储:
我试图爬过craiglist的论坛类别。组织机构(https://forums.craigslist.org/).我的蜘蛛: 我通过错误回调收到以下消息: [失败实例:Traceback:: /usr/local/lib/python2.7/site-packages/twisted/internet/defer.py: 455:回调 /usr/local/lib/python2.7/site-p
问题内容: 我想从一个URL请求重定向到另一个“ POST”请求,如下所示: 但是,我无法重定向到“ / test”页面,因为它是POST请求。 那么,在保持“ / test”请求POST的情况下,如何使重定向工作呢? 问题答案: 你可以这样做: 它将保留send方法。 供参考,307 http代码规范为: 307临时重定向(自HTTP / 1.1起)在这种情况下,应使用另一个URI重复请求,但是
我正试图将请求有效载荷解组为字符串,但由于某种原因它失败了。我的代码: 例如,在这个SO线程中,默认情况下似乎应该使用这个隐式。但也许这在Akka-HTTP中是不同的? 我尝试导入,它有一个,但没有帮助。可能是因为它返回类型而不是。在中也有一个字符串解封器,但这也没有帮助, 我怎样才能解马修(和马修)成一个字符串? 使用1.0-RC3 多谢了。
目前,我正在捕捉异常并重新尝试维护一个计数器变量。