我看了一下,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.*