如何发送数据到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. 发送JSON数据到ASP.NET HTTP处理程序
- 3. 发送数据到表单处理程序中的网址
- 4. 发送大量的数据到ASHX处理程序
- 5. 如何将html文本发送到ASP.NET通用处理程序?
- 6. 通过MPI_Send发送MPI_Comm处理程序
- 7. asp.net发送数据
- 8. 发送数据处理所的NodeJS
- 9. 发送消息给处于死线程的处理程序
- 10. ASP.net通用处理程序
- 11. asp.net HTTP处理程序
- 12. http处理程序asp.net
- 13. asp.net页面处理程序
- 14. ASP.Net Web处理程序
- 15. asp.net通用处理程序调用另一个处理程序
- 16. Asp.NET处理程序和通用处理程序
- 17. 在主线程的睡眠模式下处理从事件处理程序发送的数据C#
- 18. 如何将canvas作为参数发送给处理程序?
- 19. 通过事件处理程序发送参数?
- 20. 将自己的参数发送给事件处理程序?
- 21. Python的多处理:将数据发送到过程
- 22. Servlet处理Http发送请求并将数据发送到数据库表
- 23. 图像处理程序不处理ASP.NET MVC中的空参数
- 24. 通过Netty的HTTP处理程序发送预压缩的数据
- 25. WPF应用程序发送原始数据到打印机异常处理
- 26. 将Html数据发送到HttpHandler并从处理程序中获取它
- 27. Flex 4 - 将HTTPService对象发送的数据传递给结果处理程序
- 28. 您可以将动态数据发送到处理小程序吗?
- 29. 您可以将自定义数据发送到accept.js处理程序吗?
- 30. 在ASP.NET应用程序中处理数据库查找值
我该如何发送多个参数使用post方法? – 2010-11-09 18:45:05