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

属性

名称 说明
Delete

表示 HTTP DELETE 协议方法。

Get

表示 HTTP GET 协议方法。

Head

表示 HTTP HEAD 协议方法。 HEAD 方法与 GET 相同,只是服务器只返回响应中的消息标头,而不返回消息正文。

Method

HTTP 方法。

Options

表示 HTTP OPTIONS 协议方法。

Patch

获取 HTTP PATCH 协议方法。

Post

表示 HTTP POST 协议方法,该方法用于将新实体作为 URI 的补充发布。

Put

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

Trace

表示 HTTP TRACE 协议方法。

方法

名称 说明
Equals(HttpMethod)

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

Equals(Object)

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

GetHashCode()

用作此类型的哈希函数。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

运营商

名称 说明
Equality(HttpMethod, HttpMethod)

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

Inequality(HttpMethod, HttpMethod)

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

适用于