サーバーがDNS-over-HTTPSで応答できるかどうかをテストする Python スクリプトを作成しようとしています。だから、私はこの記事を読み、同じリクエストを作成しようとしましたが、python で:
import requests
r=requests.get("https://cloudflare-dns.com/dns-query?name=example.com&type=A", headers={"accept":"application/dns-message"})
print(r.url)
print(r.headers)
print(r.status_code)
ここに出力があります
https://cloudflare-dns.com/dns-query?name=example.com&type=A
{'Access-Control-Allow-Origin': '*', 'Vary': 'Accept-Encoding', 'CF-RAY': '48b33f92aec83e4a-ZRH', 'Expect-CT': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', 'Date': 'Tue, 18 Dec 2018 17:11:23 GMT', 'Transfer- Encoding': 'chunked', 'Server': 'cloudflare', 'Connection': 'keep-alive'} 400
ここに書かれている内容に基づいているとすれば、私の要求は指定されていないか、小さすぎます。
誰かが私が間違っているところを見ていますか?
ありがとう