File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
src/Std/Internal/Http/Server Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ private def receiveWithTimeout
5353 Async Recv := do
5454 Selectable.one #[
5555 .case (← ClientConnection.recvSelector socket expect) (fun x => pure <| .bytes x),
56- .case (← (← Sleep.mk timeoutMs).selector ) (fun _ => pure <| .timeout)]
56+ .case (← Selector.sleep timeoutMs) (fun _ => pure <| .timeout)]
5757
5858private def processNeedMoreData
5959 [ClientConnection α] (machine : Protocol.H1.Machine) (socket : α) (expect : Option Nat) :
Original file line number Diff line number Diff line change @@ -325,3 +325,11 @@ info: Std.Http.RequestTarget.authorityForm
325325#eval show IO _ from do
326326 let result ← runParser Std.Http.Parser.parseRequestTarget "localhost:65535"
327327 IO.println (repr result)
328+
329+ /--
330+ info: Std.Http.RequestTarget.originForm { segments := #[ "" ] , absolute := true } none none
331+ -/
332+ #guard_msgs in
333+ #eval show IO _ from do
334+ let result ← runParser Std.Http.Parser.parseRequestTarget "/"
335+ IO.println (repr result)
You can’t perform that action at this time.
0 commit comments