C# 发布到Google Oauth2的速度非常慢

C# 发布到Google Oauth2的速度非常慢,c#,google-api,google-oauth,C#,Google Api,Google Oauth,我目前正在对以下URL执行WebClient.UploadValues()操作: 我遇到的问题是,上面URL的帖子需要20多秒才能执行并提供响应。我尝试了两种不同的方法(通过C#)通过一些参数发布到URL,但这两种方法花费的时间相同 有什么建议/想法吗?示例代码如下: postData.Add("code", code); postData.Add("client_id", GetAppID()); postData.Add("client_secret", GetAppSecret());

我目前正在对以下URL执行WebClient.UploadValues()操作:

我遇到的问题是,上面URL的帖子需要20多秒才能执行并提供响应。我尝试了两种不同的方法(通过C#)通过一些参数发布到URL,但这两种方法花费的时间相同

有什么建议/想法吗?示例代码如下:

postData.Add("code", code);
postData.Add("client_id", GetAppID());
postData.Add("client_secret", GetAppSecret());
postData.Add("redirect_uri", GetRedirectURL(redirectUrl));
postData.Add("grant_type", "authorization_code");
string TokenResponse = Encoding.UTF8.GetString(
    WebClient.UploadValues(
        "https://accounts.google.com/o/oauth2/token",
        "POST",
        postData));

我觉得一切都很好。是每次请求都会发生这种情况,还是速度会波动?