Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我通过c#将值数据发布到php时,会出现500错误_C#_Php_Server - Fatal编程技术网

当我通过c#将值数据发布到php时,会出现500错误

当我通过c#将值数据发布到php时,会出现500错误,c#,php,server,C#,Php,Server,我通过以下代码将formdata从我的c#程序发布到我服务器中的php: byte[] responseBytes = webClient.UploadValues(URL, "POST", formData); responsefromserver = Encoding.UTF8.GetString(responseBytes); webClient.Dispose(); 但来自服务器的响应是错误的 内部服务器错误500 此外,它是在本地主机(xampp)中正确完成的,但在我的服务器中给我内

我通过以下代码将formdata从我的c#程序发布到我服务器中的php:

byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
responsefromserver = Encoding.UTF8.GetString(responseBytes);
webClient.Dispose();
但来自服务器的响应是错误的

内部服务器错误500

此外,它是在本地主机(xampp)中正确完成的,但在我的服务器中给我内部服务器错误500。

当我两次使用上述代码时,我的服务器没有给我正确上传的500个错误和值:

byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
responsefromserver = Encoding.UTF8.GetString(responseBytes);
webClient.Dispose();

byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
responsefromserver = Encoding.UTF8.GetString(responseBytes);
webClient.Dispose();

它确实意味着它所说的-内部服务器错误。你的C代码没有问题——问题在于你的PHP服务器代码。只需调试它。@AvsenevSlava不,它是httpmaybe这可能会有帮助,因为与第二个请求的行为相同