Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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# 如何获取发布到服务器的数据?有没有“什么”呢;正确的道路;?_C#_.net_Http_Streamreader - Fatal编程技术网

C# 如何获取发布到服务器的数据?有没有“什么”呢;正确的道路;?

C# 如何获取发布到服务器的数据?有没有“什么”呢;正确的道路;?,c#,.net,http,streamreader,C#,.net,Http,Streamreader,使用c#asp.net 我有一些信息发布到我的服务器上。 这是我发布时用来获取这些信息的代码 protected void Page_Load(object sender, EventArgs e) { Response.ContentType = "text/xml"; StreamReader reader = new StreamReader(Request.InputStream); String xmlData = rea

使用c#asp.net

我有一些信息发布到我的服务器上。 这是我发布时用来获取这些信息的代码

    protected void Page_Load(object sender, EventArgs e)
    {           
    Response.ContentType = "text/xml";
    StreamReader reader = new StreamReader(Request.InputStream);

    String xmlData = reader.ReadToEnd();
    XmlDocument doc = new XmlDocument();
    doc.LoadXml(xmlData);
    }
我得到的xml字符串没有任何问题,但我每10分钟都会一遍又一遍地收到相同的帖子。 我已经联系了“发布”数据的公司,他们说他们只发布一次。我知道我应该在streamreader上使用using,所以我会在之后关闭它,但这就是我一遍又一遍地获取相同数据的原因吗?我是否应该使用不同的方式获取发布的数据


谢谢。

最简单的解释通常是正确的:很可能你真的每10分钟收到一次相同的请求。检查您的IIS日志以进行确认。如果没有,则可以查找不太可能的原因。请确保向他们发送系统期望的响应内容,并确保代码及时完成执行,另一端可能会在有限的时间内等待响应,如果执行时间超过该时间,则会将通知视为未成功。@sga101是的,我认为,但是他们说他们只发送了一个通知。我只是想知道我的c#代码是否有问题,这可能是导致此问题的原因。@Tomek好吧,我没有做任何其他事情,我只是将发布的数据插入到我的数据库中。但是好主意。