如何通过POST查看发送到我网站的文件?

时间:2014-12-23 12:28:34

标签: c# asp.net iis-7

我有一个IIS 7服务器和一个接受XML POST的网站。当我在我的测试环境中设计它时,我可以设置一个断点并走过去看看POST的内容。 但是当我将代码上传到服务器并且有人发布XML时,他们没有得到任何响应,我无法看到任何东西来调试原因。

我希望看到他的POST内容。 我应该在我的网站上写一个日志文件,还是在IIS7中的哪个地方我应该看?

我使用的是.Net而不是PHP。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

protected void Page_Load(object sender, EventArgs e)
    {
        Page.Response.ContentType = "text/xml";
        System.IO.StreamReader reader = new System.IO.StreamReader ( Page.Request.InputStream );
        String xmlData = reader.ReadToEnd ();
        System.IO.StreamWriter SW;
        SW = File.CreateText ( Server.MapPath(".")+@"\"+ Guid.NewGuid () + ".xml" );
        SW.WriteLine ( xmlData );
        SW.Close ();
    }