Allow HttpRequestMessage to be used with any HTTP method
The http method in HttpRequestMessage is of type HttpMethod, which means there's only 7 methods that can be used:
What about other methods like those for WebDAV (PROPFIND etc.), or 'PATCH', or custom methods?
You actually can use HttpRequestMessage with any HTTP verb, including custom ones, by creating an HttpMethod using its public constructor like this:
var patch = new HttpMethod(“PATCH”);
var request = new HttpRequestMessage(patch, uri);
Ooops.... :) Thanks