如何发送数据到asp.net ashx处理程序?例如,如果我想发送一些XML到asp.net hanlder这怎么可能?Asp.net处理程序发送数据
回答
而不是使用一个HttpHandler它更好地利用web服务或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"];
}
which'll内部遍历抓住数据的可能途径。
AFAIK,处理程序处理HTTP请求,因此他们可以访问HttpContext。所以你调用处理程序'myhandler.ashx?parameter = value',然后使用HttpContext.Request.QueryString(context.Request.QueryString [“parameter”])来查找值。
同样,你可以发布数据的处理程序,添加您的XML作为POST变量,然后使用context.Request.Form [“myXmlData”]
你可以从任何HTML页面调用处理程序:
<body>
<form method="POST" action="MyHandler.ashx">
Paste your XML in this textarea:
<textarea name="MyXmlData" id="MyXmlData" cols="80" rows="10"></textarea><br />
<button type="submit" value="Call Handler"></button>
</form>
</body>
问题是我想从一个rails应用程序调用处理程序。 rails应用程序发送xml数据,由于返回类型,使用webservices是毫无价值的。在收到xml数据后,我想将它转换成asp.net服务器端的word文档,然后回应该文档。 – 2010-11-09 08:08:02
告诉我一些使用asp.net代码将数据发布到处理程序的示例,然后我可以将其转换为rails代码。 – 2010-11-09 08:10:17
我已经解决了这个问题,但我怎样才能使用POST发送多个值? – 2010-11-09 18:45:28
- 1. 发送JSON数据到ASP.NET HTTP处理程序
- 2. 发送数据到表单处理程序中的网址
- 3. 通过MPI_Send发送MPI_Comm处理程序
- 4. asp.net发送数据
- 5. 发送消息给处于死线程的处理程序
- 6. asp.net页面处理程序
- 7. 在主线程的睡眠模式下处理从事件处理程序发送的数据C#
- 8. 通过事件处理程序发送参数?
- 9. 将自己的参数发送给事件处理程序?
- 10. Python的多处理:将数据发送到过程
- 11. Servlet处理Http发送请求并将数据发送到数据库表
- 12. Asp.NET处理程序和通用处理程序
- 13. 将Html数据发送到HttpHandler并从处理程序中获取它
- 14. WPF应用程序发送原始数据到打印机异常处理
- 15. 您可以将自定义数据发送到accept.js处理程序吗?
- 16. 您可以将动态数据发送到处理小程序吗?
- 17. Flex 4 - 将HTTPService对象发送的数据传递给结果处理程序
- 18. ASP.NET Web服务应用程序发送数据为JSON
- 19. 如何将数据从android应用程序发送到asp.net webservices
- 20. 如何将数据发送到SAP从ASP.NET应用程序?
- 21. jQuery使用ashx处理程序将数据绑定到ASP.NET DataList
- 22. Asp.Net处理程序是否将数据传回给HttpResponse?
- 23. 在ASP.NET应用程序中处理数据库查找值
- 24. ASP.NET控件事件处理程序在回发时未触发?
- 25. iOS4中的多任务处理:从后台进程发送推送数据
- 26. 从C#程序发送数据到Arduino
- 27. 没有数据导入处理程序
- 28. 传输数据到处理程序
- 29. SOAP附件和数据处理程序
- 30. python线程来顺序处理数据
我该如何发送多个参数使用post方法? – 2010-11-09 18:45:05