C#WebClient在第二个请求时响应超时

时间:2016-06-01 16:48:03

标签: c# php timeout webclient

我正在创建一个C#应用程序,它为服务器上的PHP文件创建一个WebClient请求并执行一些操作,并且WebClient请求处于循环中但是我遇到了第一次迭代时WebClient请求按需工作但第二次调用超时的问题。我不确定天气在WebClient请求中是否缺少某些值或刷新调用。代码如下。

using (WebClient client = new WebClient()){
    var values = new NameValueCollection();
    values["db_op_and_remove_file"] = "1";
    values["path"] = file_path;
    values["question"] = question;
    values["product_id"] = product_id;
    values["tempdir"] = tempdir;
    client.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
    client.UseDefaultCredentials = true;
    var response = client.UploadValues(server_header, values);
    responseString_keyword = Encoding.Default.GetString(response);
}

0 个答案:

没有答案