- 主题:如何自己开一个http服务器并通知别人来访问?
我看了一下,BaseServer允许继承,在TCPServer里已经有实际内容了,调用了listen
我新建的class继承自BaseHTTPServer,还需要先从super调用原来父类里的东西,然后再运行自己的代码通知对方webhook
如果能进一步干净一点就好了
【 在 JulyClyde 的大作中提到: 】
: 标 题: Re: 如何自己开一个http服务器并通知别人来访问?
: 发信站: 水木社区 (Tue Jun 18 13:30:18 2024), 转信
:
: class BaseServer:
: Methods that may be overridden:
: - server_activate()
:
: 是指这个吗?
: 所以我只要继承TCPServer,覆盖这个函数,然后用它和handler组合一下做出新的server来对外服务就可以了?
: 【 在 hgoldfish 的大作中提到: 】
: : 在 serve_forever() 之前,Python 的 socketserver 会调用 server_activate() 这个方法来 listen(),你可以在这个方法里面,自己手动调一下 listen(),把自己获得的服务器地址从这里发出去。
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 139.227.19.*]
--
修改:JulyClyde FROM 139.227.19.*
FROM 139.227.19.*
现在我也觉得,确实是需要这么一个hook了
【 在 adoal 的大作中提到: 】
: 那……要不咱给上游http server框架的开发者提一个PR吧
--
FROM 139.227.19.*
马斯克五步法:
1 make requirement less dumb
你弄一个外部的进程,周期性的检测server状态,一旦好了就通知第三方我好了,不就完了?
【 在 JulyClyde 的大作中提到: 】
: 需求:
: 我方运行一个webhook服务,接收其他合作方的通知消息
: 需要在本地启动一个http服务,并把监听网址通知给合作方,让合作方知道应该把消息发到哪儿
: ...................
--
FROM 221.198.65.*
多sb啊……
跟腾讯一样
而且无论你设置多少间隔,最终都会败在间隔不合适这个问题上
【 在 tgfbeta 的大作中提到: 】
: 马斯克五步法:
: 1 make requirement less dumb
: 你弄一个外部的进程,周期性的检测server状态,一旦好了就通知第三方我好了,不就完了?
--
修改:JulyClyde FROM 139.227.19.*
FROM 139.227.19.*
那就把日志管道给这个进程
一旦在日志里宣布启动完成,就让这个程序发通知
【 在 JulyClyde 的大作中提到: 】
: 多sb啊……
: 跟腾讯一样
: 而且无论你设置多少间隔,最终都会败在间隔不合适这个问题上
: ...................
--
FROM 113.200.152.*
我甚至没理解这个需求,http服务不都是监听请求的么
你这个需求特殊在哪?。。
【 在 JulyClyde 的大作中提到: 】
: 需求:
: 我方运行一个webhook服务,接收其他合作方的通知消息
: 需要在本地启动一个http服务,并把监听网址通知给合作方,让合作方知道应该把消息发到哪儿
: ...................
--
FROM 114.248.219.193
那你再读一遍吧
【 在 PaoloMaldini 的大作中提到: 】
: 我甚至没理解这个需求,http服务不都是监听请求的么
: 你这个需求特殊在哪?。。
--
FROM 139.227.19.*
是个好主意
无侵入
【 在 tgfbeta 的大作中提到: 】
: 那就把日志管道给这个进程
: 一旦在日志里宣布启动完成,就让这个程序发通知
--
FROM 139.227.19.*