internal static HttpWebRequest CreateRequest(Uri requestUri, bool writePostBody = true) { return ShouldUsePostForRequest(requestUri) ? CreatePostRequest(requestUri, writePostBody) : CreateGetRequest(requestUri); }