2009-05-05 84 views
0

我在代理我的网站上的请求时遇到了一些困难。WebClient.UploadValues重复键

从理论上讲,这应该工作

webClient.UploadValues(URL, “POST”,HttpContext.Current.Request.Form);

不幸的是,表格中有一个重复键“elemKey”

当我使用HTTP分析仪和看后的数据也显示,键三次,用三个不同的值。 参数值

elemKey值1 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( ));