Вместо использования HttpHandler лучше использовать вместо него веб-сервис или сервис WCF.Однако, если вы хотите, вы можете опубликовать что-то в обработчике и записать это следующим образом:
public void ProcessRequest (HttpContext context) {
var xml = context.Request.Form["data"];
}
для данных POST.Для получения данных GET вы можете использовать:
public void ProcessRequest (HttpContext context) {
var xml = context.Request.QueryString["data"];
}
Или просто:
public void ProcessRequest (HttpContext context) {
var xml = context.Request["data"];
}
, который будет внутренне выполнять циклы возможных способов сбора данных.