WebClient.DownloadString无法正常部署(操作已超时)

时间:2016-02-16 02:45:58

标签: c# https webclient recaptcha

我有这个方法

public bool IsValidCaptcha(string gtoken)
{
    WebClient webclient = new WebClient();

    string json = webclient.DownloadString("https://www.google.com/recaptcha/api/siteverify?secret=1234567890&response=" + gtoken);
    JToken jtoken = jtoken.Parse(json);

    return Convert.ToBoolean(jtoken("success"));
}

它在我的localhost上正常工作,但在我将其发布到服务器后却没有。它给了我System.Net.WebException: The operation has timed out。我已经确定服务器有互联网连接,因为我可以使用浏览器并点击URL。

知道为什么吗?

0 个答案:

没有答案