我正在创建一个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);
}