c#和HTTP处理程序
本文关键字:程序 处理 HTTP | 更新日期: 2023-09-27 18:16:17
我最近加入了一个新的c#项目,该项目正在开发一个控制台应用程序,并将其用作服务器。开发了一个flex程序来处理前端(执行crud操作)。
为了从前端到c#应用程序与这些url通信,c#内部使用了一个免费源代码的小httpserver代码。例如,从浏览器传递一个post方法,如http://localhost:portnumber/item/detail/1010?method=post...
然后c#接收这个请求,并以xml的形式处理和响应。这个flex应用程序存储在c#应用程序的调试文件夹的webroot文件夹中。
现在新的要求是,项目团队想要使用IIS而不是微小的Httpserver代码。由于我是这种类型的应用程序的新手,也比较新鲜,请告诉我一些建议和一些链接,我可以通过这个概念。
为了理解新的需求概念,我在谷歌上搜索了很多,但不知道如何找到链接。
请帮我一下。提前感谢,Ramya
你应该看看Nancy:
http://www.nancyfx.org/和文档:https://github.com/NancyFx/Nancy/wiki/Documentation
完全符合你的描述。我认为你可以重用很多你的代码。
你可以这样写:
public MyModule : NancyModule
{
public MyModule()
{
Get["/item/detail/{id}"] = parameters => {
return new Detail(parameters.id).AsXml(); //this is pseudocode offcourse!
};
}
}