callWebService.ashx 850 B

12345678910111213141516171819202122232425262728293031
  1. <%@ WebHandler Language="C#" Class="test" %>
  2. using System;
  3. using System.Web;
  4. using System.Xml;
  5. using System.Xml.Linq;
  6. using DK.XuWei.WebMes;
  7. using System.Collections;
  8. public class test : IHttpHandler {
  9. public void ProcessRequest (HttpContext context) {
  10. context.Response.ContentType = "text/plain";
  11. //ServiceReference1.WebServiceSoapClient c = new ServiceReference1.WebServiceSoapClient();
  12. //string result = c.HelloWorld(" OK!");
  13. //context.Response.Write(result);
  14. Hashtable ht = new Hashtable();
  15. ht.Add("name", "abc");
  16. XmlDocument xml = XmlClient.Soap("http://localhost:57652/api/test/testWebService.asmx", "HelloWorld", ht);
  17. context.Response.Write(xml.DocumentElement.InnerText);
  18. }
  19. public bool IsReusable {
  20. get {
  21. return false;
  22. }
  23. }
  24. }