繁体   English   中英

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

[英]How can I see what file was sent to my website via POST?

我有一个IIS 7服务器和一个接受XML POST的网站。 在测试环境中进行设计时,我可以设置一个断点并四处走走,看看发布了什么。 但是,当我将代码上传到服务器并且有人发布XML时,他们没有响应,并且看不到任何调试原因。

我想看看他的POST内容。 我应该让我的网站写日志文件还是应该在IIS7中某个地方查看?

我正在使用.Net而不是PHP。

有任何想法吗?

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 ();
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM