我可以访问我的网络服务:
它工作正常,但是当我尝试:
它失败了,好吧我明白了,但如果我像这样编码网址:
我收到错误错误请求 - 查询语法错误。
解决方案是什么?
答案 0 :(得分:3)
它失败的原因是因为%27等于'。
在发送到Web服务器之前,所有内容都已编码,即使URL框没有这样说。
这将变得难以维护并可能使您的用户感到困惑。我会改变它,所以你不是用'填充变量',如果你需要'之后你可以使用http://localhost/SuiPService/SuiPDataService.svc/GetShowCodeFiltered?&showName=auto'。
另外,如果您需要''around auto。考虑在服务器端执行此操作。
看起来您正在使用它来构建SQL查询......
请参阅此处,了解PHP因其原因而弃用的原因:http://en.wikipedia.org/wiki/Magic_quotes
希望这有帮助,
Jeffrey Kevin Pry