2009-05-05 17 views
0

私のサイトでリクエストをプロキシするのが少し難しいです。WebClient.UploadValues重複キー

理論的には、これは

webClient.UploadValues(URL、 "POST"、HttpContext.Current.Request.Form)を動作するはずです。

残念ながら、フォームが重複するキー「elemKey」

が含まれている私は、HTTP Analyzerを使用して、それを示してポストデータを見ると、3つの異なる値を持つキーを3回、。 パラメータ値

elemKeyをvalue1 elemKey値2 elemKey値3

は残念ながら、Webクライアントが行う呼び出しが動作しない値のカンマ区切りリストで、一度キーを示しています。

パラメータ値 elemKey値1、値2、値3

私はHttpContext.Current.Request.Form変数からNameValueCollectionのを作成し、複数のelemKeysを追加しようとしたが、それはもう、ただカンマでそれらを一緒に連結。

必要な方法でこのリクエストを作成する方法はありますか?

おかげ -c

答えて

1

私の代わりにUploadValuesのUploadStringを使用し、すべてがうまくなりまし

ある

文字列HTML = webClient.UploadString(URL、 "POST"、HttpContext.Current.Request.Form.ToString( ));