如何使用ASP.NET中的HttpHandler读取客户端在端口80发送的XML文件?
答案 0 :(得分:0)
假设客户使用POST method
。
<httpHandler>
<add path="1.ashx" verb="post" type="" />
</httpHandler>
Httphandler代码:
public void ProcessRequest(HttpContext context)
{
var stream = context.Request.InputStream;
using (StreamReader sr = new StreamReader(stream))
{
var xml= sr.ReadToEnd(); //json format
XmlDocument.Load(xml)
}
}
使用js。
的客户端代码 <script type="text/javascript">
$.ajax({
type: 'POST',
url: "1.ashx",
data: { xml:"<xml/>" }
});
</script>