-v を付けずに実行した出力を貼ってしまった
ページの本文だけを貼り付けたような、ヘッダー行のない壊れた入力の例です。-v のログではないことをエラーで知らせ、結果の表は出さないことを確かめます。
入力
curl -v のログ
<html> <body>hello</body> </html>
表示する向き
送信と受信の両方
認証情報を伏せる(Authorization・Cookie など)
はい
結果
エラー 1 件・警告 3 件・情報 0 件
指摘(エラー・警告・情報)
- 警告 1 行目 ヘッダーとして読めない行を読み飛ばしました:「html>」。「名前: 値」の形ではありません。
- 警告 2 行目 ヘッダーとして読めない行を読み飛ばしました:「body>hello</body>」。「名前: 値」の形ではありません。
- 警告 3 行目 ヘッダーとして読めない行を読み飛ばしました:「/html>」。「名前: 値」の形ではありません。
- エラー ログ 行頭が > または < のヘッダー行が見つかりません。curl に -v(--verbose)を付けて実行したときの出力をそのまま貼り付けてください。
ヘッダーの一覧
出力はありません(指摘の一覧をご覧ください)。
検算(この結果になる理由)
行頭が > や < のヘッダー行は 1 つもありません。2 行目以降の行頭は < ではなく、先頭の < の行も HTML のタグで状態行でもヘッダーでもないため、-v のログではないと判断してエラーにします。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 行頭の記号は curl のバージョンや設定で変わる場合があります。読めない行は警告して読み飛ばします。
- ヘッダー名や値の正しさ(仕様に沿っているか)は検査しません。ログに出ている内容を分けて並べるだけです。
- --trace や --trace-ascii の出力は形式が違うため読めません。-v(--verbose)のログに対応します。
- ログ全体を貼り付けた場合、ボディ(本文)の内容は読みません。ヘッダーだけを扱います。
ご利用にあたって
- ログには認証情報が含まれることがあります。共有する前に、伏せた表示になっているか確認してください。