gpt4 book ai didi

python - 使用 Twisted 的基本 SSL 服务器无响应

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:36 25 4
gpt4 key购买 nike

我目前正在尝试将一个基本的 SSL 服务器组合在一起。我直接从他们的网站上提取了以下示例:

from twisted.internet import ssl, reactor
from twisted.internet.protocol import Factory, Protocol

class Echo(Protocol):
def dataReceived(self, data):
"""As soon as any data is received, write it back."""
print "dataReceived: %s" % data
self.transport.write(data)

if __name__ == '__main__':
factory = Factory()
factory.protocol = Echo
print "running reactor"
reactor.listenSSL(8080, factory,
ssl.DefaultOpenSSLContextFactory(
"./test/privatekey.pem", "./test/cacert.pem"))
reactor.run()

然后我尝试通过将 url 设置为 https://localhost:8080 来使用 firefox 访问此服务器但我没有收到任何回应。但是,我确实看到了数据到达服务器。为什么我没有收到回复有什么想法吗?

最佳答案

您没有将 http header 发送回浏览器,也没有关闭连接

关于python - 使用 Twisted 的基本 SSL 服务器无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3237675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com