Function writeExpectContinue [src]

Prototype

pub fn writeExpectContinue(request: *Request) ExpectContinueError!void

Parameters

request: *Request

Possible Errors

HttpExpectationFailed

The client sent an expect HTTP header value other than "100-continue".

WriteFailed

Failed to write "HTTP/1.1 100 Continue\r\n\r\n" to the stream.

Source

pub fn writeExpectContinue(request: *Request) ExpectContinueError!void { const expect = request.head.expect orelse return; if (!mem.eql(u8, expect, "100-continue")) return error.HttpExpectationFailed; try request.server.out.writeAll("HTTP/1.1 100 Continue\r\n\r\n"); request.head.expect = null; }