【发布时间】:2011-01-18 15:10:12
【问题描述】:
我想在 ASP.NET 中实现一个安静的服务。我希望它与 .Net 2.0 和 IIS 5+ 兼容。我被限制不使用 ASP.NET MVC 或 REST 入门工具包。通过在互联网上阅读,我了解到它可以使用 HTTPHandlers 来实现。问题是,请求将作为 POST 请求进来。我希望 URL 是这样的:
http://abc.com/MyService/MyMethod1/ 和 http://abc.com/MyService/MyMethod2/
有什么解决方法吗?
谢谢, 瓦米普
【问题讨论】:
-
可以接受以下格式的网址吗? abc.com/MyService.ashx/MyMethod1 和 abc.com/MyService.ashx/MyMethod2 ?
-
@dana 我已经通过放置默认页面以使 URL 为 abc.com/default.aspx/MyMethod1 以这种方式工作。我想要的是一个更优雅的解决方案,以便 URL 完全类似于 REST。
标签: c# asp.net iis httphandler restful-url