предполагается, что клиент использует 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>