タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

C#に関するorenonihongogayabaiのブックマーク (1)

  • WebRequestのExpectにデフォルトで100-continueがつく件 - 初学者の箸置

    ちょっとしたこと(漢字コードの変換楽々で行きたい!)でC#を使ってみて、ちょっとしたこと(WebRequestのデフォルトのヘッダに Expect: 100-continue が勝手につく)で困ったりしたので、その備忘録。 100-continueって何? HTTPではクライアントからサーバにリクエストを送る場合、ヘッダに続いてボディを送る事になる訳ですが、 そのメソッドダメ! リクエスト長過ぎ! そのフォーマットしらね! などの理由で受け付けてくれない場合があります(いわゆる4xx系エラー)。この際、ボディが長大だったりすると、単純に帯域の無駄。もったいないです。特にKeep-Aliveしてたりしてソケットを再利用している場合に、勝手にぶちきられた挙げ句エラーを返してくれず、送りまくった後で「さあ、僕の愛をウケてくれ!」と言った瞬間に「貴方とはお付合いできません、ていうかー、聞いてなかっ

    WebRequestのExpectにデフォルトで100-continueがつく件 - 初学者の箸置
  • 1