吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 277|回复: 4
收起左侧

[学习记录] c#创建http服务

[复制链接]
zhaozengliang 发表于 2024-3-15 15:52
首先应用前景什么的就不说了,有需要的可以拿来用。

实现:本示例实现c#创建http服务,例子是get和post,如果需要put,delete等请自己模仿扩展

源码有点长直接放附件,内容也都能看懂,正文就介绍一下用法

一、将附件的HttpServerClass放到自己的项目

二、根据自己的业务要求修改,主要确定一下以下几个点
1,实现抽象类HttpServer,如下我新建MyHttpServer8687类实现,注意,业务在实现类中写
2,重写抽象方法handleGETRequest、handlePOSTRequest实现业务
3,在实现业务时一般会需要提供多个同种类型的接口,建议使用p.http_url来指定不同业务操作,例子中post用入参来区分了

image.png

三、启动服务,在要启动的地方调用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]
image.png
image.png

HttpServerClass.zip

2.63 KB, 下载次数: 6, 下载积分: 吾爱币 -1 CB

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ylovyn 发表于 2024-3-15 16:56
直接用webapi,接口用swagger显示。还直观点
dxti 发表于 2024-3-15 17:41
xboxchen 发表于 2024-3-15 23:54
coderbest 发表于 2024-3-26 17:22
源码缺少IniConfig这个类
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 12:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表