From 1eab31209cb7fd41100a8cec020a63a6c2400880 Mon Sep 17 00:00:00 2001 From: orgin Date: Tue, 25 Oct 2022 17:16:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85readme=E5=85=B3=E4=BA=8Ehttps?= =?UTF-8?q?ervice=E6=89=8B=E5=8A=A8=E5=BC=80=E5=90=AFhttp=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c1c5e8..e7f5805 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ service.json如下: "ReadTimeout":10000, "WriteTimeout":10000, "ProcessTimeout":10000, + "ManualStart": false, "CAFile":[ { "Certfile":"", @@ -167,6 +168,7 @@ service.json如下: * ReadTimeout:读网络超时毫秒 * WriteTimeout:写网络超时毫秒 * ProcessTimeout: 处理超时毫秒 +* ManualStart: 是否手动控制开始监听,如果true,需要手动调用StartListen()函数 * CAFile: 证书文件,如果您的服务器通过web服务器代理配置https可以忽略该配置 **TcpService配置** @@ -777,11 +779,11 @@ type TestHttpService struct { func (slf *TestHttpService) OnInit() error { //获取系统httpservice服务 - httpervice := node.GetService("HttpService").(*sysservice.HttpService) + httpservice := node.GetService("HttpService").(*sysservice.HttpService) //新建并设置路由对象 httpRouter := sysservice.NewHttpHttpRouter() - httpervice.SetHttpRouter(httpRouter,slf.GetEventHandler()) + httpservice.SetHttpRouter(httpRouter,slf.GetEventHandler()) //GET方法,请求url:http://127.0.0.1:9402/get/query?nickname=boyce //并header中新增key为uid,value为1000的头,则用postman测试返回结果为: @@ -795,6 +797,8 @@ func (slf *TestHttpService) OnInit() error { //GET方式获取目录下的资源,http://127.0.0.1:port/img/head/a.jpg httpRouter.SetServeFile(sysservice.METHOD_GET,"/img/head/","d:/img") + //如果配置"ManualStart": true配置为true,则使用以下方法进行开启http监听 + //httpservice.StartListen() return nil }