Show / Hide Table of Contents

    Enum HttpMethods

    Defines the official HTTP data transfer method (such as GET, POST, or HEAD) used by the client to query a web server.

    Namespace: Cuemon.Net.Http
    Assembly: Cuemon.Net.dll
    Syntax
    [Flags]
    public enum HttpMethods
    Remarks

    These are the official HTTP methods as specified in RFC 2616, section 9 (except for the CONNECT method).
    RFC 2616: http://www.w3.org/Protocols/rfc2616/rfc2616.html, RFC 2616 section 9: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.
    Includes RFC 5789: https://tools.ietf.org/html/rfc5789 also; Patch, as some public APIs has started using this.

    This enumeration has a System.FlagsAttribute that allows a bitwise combination of its member values.

    Fields

    Name Description
    Delete

    Represents an HTTP DELETE protocol method.

    Get

    Represents an HTTP GET protocol method.

    Head

    Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.

    Options

    Represents an HTTP OPTIONS protocol method.

    Patch

    Represents an HTTP PATCH protocol method.

    Post

    Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.

    Put

    Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.

    Trace

    Represents an HTTP TRACE protocol method.

    Extension Methods

    ByteConverterExtensions.ToByteArray<HttpMethods>()
    ConverterExtensions.ParseWith<HttpMethods, TResult>(Func<HttpMethods, TResult>)
    ConverterExtensions.ParseWith<HttpMethods, T, TResult>(Func<HttpMethods, T, TResult>, T)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, TResult>(Func<HttpMethods, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, TResult>(Func<HttpMethods, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, TResult>(Func<HttpMethods, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, T5, TResult>(Func<HttpMethods, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, T5, T6, TResult>(Func<HttpMethods, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, T5, T6, T7, TResult>(Func<HttpMethods, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<HttpMethods, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<HttpMethods, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<HttpMethods, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>()
    ConverterExtensions.As<TResult>(TResult)
    ConverterExtensions.As<TResult>(TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<HttpMethods>()
    DelegateUtilityExtensions.DynamicWrap<HttpMethods>()
    TweakerExtensions.Adjust<HttpMethods>(Func<HttpMethods, HttpMethods>)
    TypeUtilityExtensions.Is<T>()
    TypeUtilityExtensions.IsNot<T>()
    TypeUtilityExtensions.IsNullable<HttpMethods>()
    WrapperExtensions.UseWrapper<HttpMethods>(Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<HttpMethods>(MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<HttpMethods>()
    HashUtilityExtensions.ComputeHash(Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX