我正在使用 BaseHTTPRequestHandler 类来处理 python 中的 HTTP 请求。在某一时刻,我需要请求的 URL 的方案。
即,如果请求的 url 是http://abc.com,那么我需要“http”,但如果请求的 url 是https://def.com,则需要“def”。
我尝试过以下事情
- 探索标题。作为主机头的一部分,我得到了所有东西,但是 URL 的方案部分。
- 查看 path.string() 的输出。它给了我相对 URL 路径
- 查看 address_string() 的输出(我得到的输出是 localhost.localdomain)
我怎样才能得到方案部分?