我在我的网站上代理请求时遇到了一些困难。
理论上,这应该有效
webClient.UploadValues(url, "POST", HttpContext.Current.Request.Form);
不幸的是,表单包含一个重复的键“elemKey”
当我使用 HTTP Analyzer 并查看发布数据时,它会显示该键三次,具有三个不同的值。参数值
elemKey value1 elemKey value2 elemKey value3
不幸的是,webclient 的调用只显示了一次密钥,并带有一个逗号分隔的值列表,这是行不通的。
参数值 elemKey value1,value2,value3
我尝试从 HttpContext.Current.Request.Form 变量创建 NameValueCollection 并添加多个 elemKey,但它再次将它们与逗号连接在一起。
有没有办法以我需要的方式创建这个请求?
谢谢-c