我有C#页面将参数发送到webservice,而webservice不在同一个项目中。我知道网络服务的网址。我如何传递参数,我已经尝试了下面的代码
Response.Redirect(" http://url/mobileservice.asmx/kioskOyunKodu?kioskkod='+kioskID+',kioskKodEncryped='+encodedCode+',okulno='+txt_StudentID.Text'");
当我执行该行
时,还有其他方法可以解决此问题从中检测到潜在危险的Request.Path值 客户(:)。
答案 0 :(得分:1)
这个特殊情况有创造力的空间:
GET
请求ID
在一个表中推送所有参数,然后您可以将id作为参数传递给您服务网址POST
请求数据答案 1 :(得分:0)
您的Url格式错误,并且您在重定向网址中包含了特殊字符。从客户端(:)异常中检测到您收到A潜在危险的Request.Path值的原因。
以下是使用查询字符串形成URL的方式。
Response.Redirect("http://url/mobileservice.asmx/kioskOyunKodu?kioskkod="+ kioskID + "&kioskKodEncryped=" + encodedCode + "&okulno=" + txt_StudentID.Text);