2009-05-05 4 views
0

내 사이트에서 요청을 프록시하는 데 어려움이 있습니다.WebClient.UploadValues ​​중복 키

이론적으로,이

webClient.UploadValues ​​(URL, "POST", HttpContext.Current.Request.Form)를 작동합니다;

불행하게도, 형태가 중복 키 "elemKey"

이 들어 나는 HTTP 분석기를 사용하고 표시 후 데이터를 볼 때이 세 가지 다른 값을 가진 키를 세 번. 매개 변수 값

elemKey 값 1 elemKey 값 2 elemKey VALUE3

불행하게도, 웹 클라이언트가 만드는 전화가 작동하지 않는 값의 쉼표로 분리 된 목록에 한 번 키를 보여줍니다. 나는 HttpContext.Current.Request.Form 변수에서 NameValueCollection은을 생성하고 여러 elemKeys을 추가하지만, 다시, 단지 쉼표로 둘을 연결해 시도

매개 변수 값 elemKey의 값 1은 1, 값은 VALUE3.

필요한 방식으로이 요청을 만들 수있는 방법이 있습니까?

감사 -c

답변

1

내가 대신 UploadValues의 UploadString를 사용하는 모든 이제 잘

문자열 HTML = webClient.UploadString (URL, "POST", HttpContext.Current.Request.Form.ToString (이다));