日記
updated: 2021-01-23
- curl の HTTP/2 デフォルト設定でヘッダが lower case になっていた
Since 7.47.0, the curl tool enables HTTP/2 by default for HTTPS connections. https://curl.se/docs/http2.html
クライアント-サーバーでヘッダ値の処理をしていて、サーバーのテストとして curl を用いていた。 手元とテスト環境の curl のバージョンが異なっていて、ヘッダの大文字小文字が異なっていたので気付いた。
--http2
, --http1.1
のオプション込みでテストするようにした。
RFC7540 section8.1.2 に記述がある。