好友
阅读权限10
听众
最后登录1970-1-1
|
首先应用前景什么的就不说了,有需要的可以拿来用。
实现:本示例实现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();
四、启用后调用展示
[url=]image.png[/url]
[url=][url=]image.png[/url][/url]
[url=][/url]
[url=][url=]结束[/url][/url] |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|