码迷,mamicode.com
首页 > Web开发 > 详细

用dotnet core搭建web服务器(二)路由表与封装

时间:2019-11-19 13:48:08      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:netcore   play   ebs   net   直接   nodejs   ast   bsp   rpc   

技术图片

https://gitee.com/lightsever/netcore_study/tree/master/server02_path

先上代码,首先我们把httpserver封装一下,以后用起来方便

这个封装里直接包装了一个简单的根据path去分路由表

如图 /abc  /aaa /con_abc 这几个路径指定了对应的http响应函数 ,或者响应对象

使用响应函数和响应对象没有任何区别,只是根据需要自行选择。


这就完成了一个httpserver 第二重要的功能:路由表


dotnet 平台有反射,实现一个自动配置的路由表很简单,比nodejs容易。

但是我首推这样手动配置的路由表,代码关系清晰。


技术图片

这个lib.http的封装包含了

1.简单的路由表

2.https 的支持

3.jsonrpc的支持

4.gzip压缩的支持

5.websocket的支持

6.fromdata 解析的支持(帮助你解析post 和 get query的内容)

用dotnet core搭建web服务器(二)路由表与封装

标签:netcore   play   ebs   net   直接   nodejs   ast   bsp   rpc   

原文地址:https://www.cnblogs.com/crazylights/p/11888446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!