【发布时间】:2022-01-04 15:27:22
【问题描述】:
我在 Suave 中配置了一个简单的 HTTP 服务器,如下所示。
open System
open Suave
open Suave.Operators
open Suave.Filters
open Suave.Successful
[<EntryPoint>]
let main argv =
let httpPort = 9000
let httpConfig = {
defaultConfig with bindings = [ HttpBinding.createSimple HTTP "0.0.0.0" httpPort ]
}
let httpApp =
choose
[ POST >=> choose
[
path "/login" >=>
request (fun ctx ->
let sessionId = someLoginLogic
)
]
]
startWebServer httpConfig httpApp
在这里,我有一个登录端点,它将生成一个随机会话 id,我想在带有 HttpOnly 和 Secure 标志的 cookie 中设置该会话 id。
【问题讨论】:
标签: asp.net cookies f# session-cookies suave