HttpMethod 类

定义

一个帮助器类,它用于检索并比较标准 HTTP 方法并且用于创建新的 HTTP 方法。

public ref class HttpMethod : IEquatable<System::Net::Http::HttpMethod ^>
public class HttpMethod : IEquatable<System.Net.Http.HttpMethod>
type HttpMethod = class
    interface IEquatable<HttpMethod>
Public Class HttpMethod
Implements IEquatable(Of HttpMethod)
继承
HttpMethod
实现

注解

最常见的用法 HttpMethod 是在此类上使用静态属性之一。 但是,如果应用需要 HTTP 方法的不同值,则 HttpMethod 构造函数会使用应用指定的 HTTP 方法初始化 的新实例 HttpMethod

构造函数

HttpMethod(String)

使用指定的 HTTP 方法初始化 HttpMethod 类的新实例。

属性

Connect

获取 HTTP CONNECT 协议方法。

Delete

表示一个 HTTP DELETE 协议方法。

Get

表示一个 HTTP GET 协议方法。

Head

表示一个 HTTP HEAD 协议方法。 除了服务器在响应中只返回消息头不返回消息体以外,HEAD 方法和 GET 是一样的。

Method

HTTP 方法。

Options

表示一个 HTTP OPTIONS 协议方法。

Patch

获取 HTTP PATCH 协议方法。

Post

表示一个 HTTP POST 协议方法,该方法用于将新实体作为补充发送到某个 URI。

Put

表示一个 HTTP PUT 协议方法,该方法用于替换 URI 标识的实体。

Trace

表示一个 HTTP TRACE 协议方法。

方法

Equals(HttpMethod)

确定指定的 HttpMethod 是否等同于当前的 Object

Equals(Object)

确定指定的 Object 是否等同于当前的 Object

GetHashCode()

作为此类型的哈希函数。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Parse(ReadOnlySpan<Char>)

将提供的 method 分析为 实例 HttpMethod

ToString()

返回表示当前对象的字符串。

运算符

Equality(HttpMethod, HttpMethod)

用于比较两个 HttpMethod 对象的相等运算符。

Inequality(HttpMethod, HttpMethod)

用于比较两个 HttpMethod 对象的不相等运算符。

适用于