Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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#HttpWebRequest获取响应字符串_C#_Php_Https_Http Post - Fatal编程技术网

c#HttpWebRequest获取响应字符串

c#HttpWebRequest获取响应字符串,c#,php,https,http-post,C#,Php,Https,Http Post,我正在尝试通过HTTPS Post发送一些数据,但未经认证。 但是我得到了null,但是响应状态代码是OK的。 为什么会这样?任何帮助都将不胜感激 我想从接收“hello”字符串。 我看到了许多与此相关的例子,但没有一个适合我。 有人知道我错过了什么吗? 有人能指导我怎么做吗 提前谢谢 c#代码: php代码: <?php echo($_REQUEST["data"]); ?> 为什么不直接请求Url而不进行任何想象 HttpWebReque

我正在尝试通过HTTPS Post发送一些数据,但未经认证。 但是我得到了null,但是响应状态代码是OK的。 为什么会这样?任何帮助都将不胜感激

我想从接收“hello”字符串。 我看到了许多与此相关的例子,但没有一个适合我。 有人知道我错过了什么吗? 有人能指导我怎么做吗

提前谢谢

c#代码:

php代码:

    <?php
            echo($_REQUEST["data"]);
    ?>

为什么不直接请求Url而不进行任何想象

HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(strUrl);
Request.Method = "GET";
Request.KeepAlive = true;

HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();

if (Response.StatusCode == HttpStatusCode.OK) {
     ....
}

对不起,我听不懂你的回答。什么网址?我在这段代码中遗漏了什么?
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(strUrl);
Request.Method = "GET";
Request.KeepAlive = true;

HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();

if (Response.StatusCode == HttpStatusCode.OK) {
     ....
}