Python で HTTP リクエストを処理するために BaseHTTPRequestHandler クラスを使用しています。ある時点で、要求された URL のスキームが必要です。
つまり、要求された URL がhttp://abc.comの場合は "http" が必要ですが、要求された URL がhttps://def.comの場合は "def" が必要です。
私は次のことを試しました
- ヘッダーを探索します。ホストヘッダーの一部として、私はすべてのものを取得していますが、URL のスキーム部分です。
- path.string() の出力を見てください。それは私に相対URLパスを与えています
- address_string() の出力を見る (私が得ている出力は localhost.localdomain です)
スキームの部分を取得するにはどうすればよいですか??