エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go: HTTPリクエストのContent-Lengthを正しくセットする方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go: HTTPリクエストのContent-Lengthを正しくセットする方法
結論 そもそも、ほとんどの場合はよしなにやってくれるので、Content-Lengthを自分でセットしなければな... 結論 そもそも、ほとんどの場合はよしなにやってくれるので、Content-Lengthを自分でセットしなければならない場面は非常にまれ bodyの長さが「自明」であれば、その長さが自動的にセットされる そうでなければ、自動的にTransfer-Encoding: chunkedで送信される Content-Lengthを自分でセットするには、http.RequestのContentLengthフィールドに値をセットするのが正解 ほとんどの場合は自分でセットしなくていい GoでHTTPリクエストを行う処理を書く際に、Content-Lengthのことを気にする必要はほぼありません。これは、標準ライブラリのhttpパッケージが「いい感じ」にやってくれているおかげです。 http.RequestのContentLengthフィールドを明示的にセットしなかった場合、bodyの性質に応じて以下のどち