Function readerExpectNone [src]

Asserts the expect header is null. The caller must handle the expectation manually and then set the value to null prior to calling this function. Asserts that this function is only called once. Invalidates the string memory inside Head.

Prototype

pub fn readerExpectNone(request: *Request, buffer: []u8) *Reader

Parameters

request: *Requestbuffer: []u8

Source

pub fn readerExpectNone(request: *Request, buffer: []u8) *Reader { assert(request.server.reader.state == .received_head); assert(request.head.expect == null); request.head.invalidateStrings(); if (!request.head.method.requestHasBody()) return .ending; return request.server.reader.bodyReader(buffer, request.head.transfer_encoding, request.head.content_length); }