DoxigAlpha

ReceiveHeadError

Source

Implementation

#
pub const ReceiveHeadError = http.Reader.HeadError || ConnectError || error{
    /// Server sent headers that did not conform to the HTTP protocol.
    ///
    /// To find out more detailed diagnostics, `http.Reader.head_buffer` can be
    /// passed directly to `Request.Head.parse`.
    HttpHeadersInvalid,
    TooManyHttpRedirects,
    /// This can be avoided by calling `receiveHead` before sending the
    /// request body.
    RedirectRequiresResend,
    HttpRedirectLocationMissing,
    HttpRedirectLocationOversize,
    HttpRedirectLocationInvalid,
    HttpContentEncodingUnsupported,
    HttpChunkInvalid,
    HttpChunkTruncated,
    HttpHeadersOversize,
    UnsupportedUriScheme,

    /// Sending the request failed. Error code can be found on the
    /// `Connection` object.
    WriteFailed,
}