HttpMethod Class
A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.
Assembly: System.Net.Http (in System.Net.Http.dll)
| Name | Description | |
|---|---|---|
![]() | HttpMethod(String^) | Initializes a new instance of the HttpMethod class with a specific HTTP method. |
| 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. |
![]() | Method | An HTTP method. |
![]() ![]() | Options | Represents an HTTP OPTIONS 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. |
| Name | Description | |
|---|---|---|
![]() | Equals(HttpMethod^) | Determines whether the specified HttpMethod is equal to the current Object. |
![]() | Equals(Object^) | Determines whether the specified Object is equal to the current Object.(Overrides Object::Equals(Object^).) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as a hash function for this type.(Overrides Object::GetHashCode().) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Overrides Object::ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(HttpMethod^, HttpMethod^) | The equality operator for comparing two HttpMethod objects. |
![]() ![]() | Inequality(HttpMethod^, HttpMethod^) | The inequality operator for comparing two HttpMethod objects. |
The most common usage of HttpMethod is to use one of the static properties on this class. However, if an app needs a different value for the HTTP method, the HttpMethod constructor initializes a new instance of the HttpMethod with an HTTP method that the app specifies.
Available since 8
.NET Framework
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




