我尝试使用路径" / hello"重定向到index.html页面。 >> =重定向" index.html"并且它一直给出错误没有收到数据ERR_EMPTY_RESPONSE。
答案 0 :(得分:2)
我认为Suave中的重定向没有任何问题。以下工作对我来说很好:
#r @"packages/Suave/lib/net40/Suave.dll"
open Suave
open Suave.Web
open Suave.Http
open Suave.Http.Applicatives
choose
[ path "/index.html" >>= Successful.OK "Hello"
path "/redir" >>= Redirection.redirect "/index.html" ]
|> startWebServer defaultConfig
正如Fyodor在评论中提到的,我会检查index.html
的处理程序是否正常工作。您还可以在Fiddler或Chrome开发工具中查看返回的重定向标题。