gpt4 book ai didi

python - 从 BaseHTTPRequestHandler 中的 HTTP 请求获取主机字段

转载 作者:太空狗 更新时间:2023-10-29 21:17:51 26 4
gpt4 key购买 nike

我正在使用 BaseHTTPRequestHandler 类编写脚本。在 do_GET(self) 方法中,我需要从 HTTP 请求中获取 Host 字段的内容。我可以通过对 str(self.headers) 进行正则表达式来做到这一点,就像这里建议的那样:Determine site domain in BaseHTTPServer ,但这有点难看,我想知道是否有更简洁的方法来做到这一点。

提前致谢。

最佳答案

属性self.headers是一个类似字典的结构,所以你可以这样做:

def do_GET(self):
host = self.headers.get('Host')

当 header 不存在时,返回None

关于python - 从 BaseHTTPRequestHandler 中的 HTTP 请求获取主机字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5744511/

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