2009-05-05 4 views
0

У меня возникли трудности с проксированием запроса на моем сайте.WebClient.UploadValues ​​Повторяющийся ключ

В теории, это должно работать

webClient.UploadValues ​​(URL, "POST", HttpContext.Current.Request.Form);

К сожалению, эта форма содержит дубликат ключа «elemKey»

При использовании HTTP Analyzer и посмотреть на почтовых данных, которые он показывает, что ключевые три раза, с тремя различными значениями. Параметр Значение

elemKey value1 elemKey значение2 elemKey value3

К сожалению, вызов службу веб-делает показывает ключ один раз, с запятыми список значений, который не работает.

Параметр Значение elemKey значение1, значение2, Value3

Я попытался создать NameValueCollection от переменных HttpContext.Current.Request.Form и добавив несколько elemKeys, но опять же, просто сцепляются их вместе с запятыми.

Есть ли способ создать этот запрос так, как мне нужно?

Благодаря -c

ответ

1

Я использовал UploadString вместо UploadValues ​​и все теперь хорошо

строка HTML = webClient.UploadString (URL, "POST", HttpContext.Current.Request.Form.ToString ());

Смежные вопросы