ASPX.NETサイトでフォーム送信をシミュレートしようとしています。ASPXでフォーム送信をシミュレートするHTTPClient - 無効なビューステート
1)正しい認証情報時基本認証
2)で構成されているユーザの訪問http://mysite.com/は、ユーザーがブラウザで次のよう
ブラウザでアクセスするウェブサイトの流れであります一つの入力テキストボックスとボタン(Default.aspxのをURLがhttp://mysite.com/とどまるが、提供されているフォームがある)
3)ユーザーは、いくつかのテキストを入力し、プレスが提出してフォームを...示す
4)ページをリロード... URLはまだhttp://mysite.com/です...しかし、10秒後にトリガされ、私はHTTPClientのを使用して私のプログラムでは、この流れをシミュレートしようとしていますhttp://mysite.com/Downloader
からファイルをダウンロードし、タイマーがあります。
2)抽出隠しフォームフィールド__EVENTVALIDATIONと
3 __VIEWSTATE)は、2つの上記及び他のフォームのフィールドを持つPOSTリクエストを作成し、無効ViewStateにhttp://mysite.com結果にそれを投稿にGETを行い例外。
これをHTTPClientでどのように達成できますか?
私はパラメータがPOSTを伴って含む送り出されているかを調べるためにFirebugのを使用していました。それらを正しく複製すると、HTTPClientを正常に実行できます。 –