c#创建http服务
首先应用前景什么的就不说了,有需要的可以拿来用。实现:本示例实现c#创建http服务,例子是get和post,如果需要put,delete等请自己模仿扩展
源码有点长直接放附件,内容也都能看懂,正文就介绍一下用法
一、将附件的HttpServerClass放到自己的项目
二、根据自己的业务要求修改,主要确定一下以下几个点
1,实现抽象类HttpServer,如下我新建MyHttpServer8687类实现,注意,业务在实现类中写
2,重写抽象方法handleGETRequest、handlePOSTRequest实现业务
3,在实现业务时一般会需要提供多个同种类型的接口,建议使用p.http_url来指定不同业务操作,例子中post用入参来区分了
三、启动服务,在要启动的地方调用listen方法启用,源码通过新线程启动
HttpServer httpServer;
httpServer = new MyHttpServer8687(8687);
Thread thread = new Thread(new ThreadStart(httpServer.listen));
thread.Start();
四、启用后调用展示
image.png
image.png
结束 直接用webapi,接口用swagger显示。还直观点
页:
[1]