- PR -

HttpWebRequestクラスでPOSTを行う場合のContentLengthの設定について

1
投稿者投稿内容
チョフ
会議室デビュー日: 2004/12/24
投稿数: 7
投稿日時: 2005-10-27 16:35
お世話になります。
C#にて、HttpWebRequestを使用してWEBサーバーにPOSTでデータを送信する場合、
GetRequestStreamで取得したストリームに対して、送信したいデータを書き込む事になりますが、GetRequestStreamのヘルプを見ると、ストリームに書き込む前にContentLengthプロパティに値を設定する必要がありますと書かれています。しかし、ContentLengthの値は特にいじらずにストリームにデータを書き込んでも、ストリームをColseした後に、自動的にリクエストのContentLengthプロパティに書き込んだバイト数がセットされており、正常に通信できてしまうのですが、こういう使い方をしていても大丈夫なものなのでしょうか?
どなたか、情報をお持ちの方がいらっしゃいましたらお教えください。
1

スキルアップ/キャリアアップ(JOB@IT)