我有一个Web代理,它接受一些参数,用于执行查找和返回文件。但我需要先验证。
如果我这样做:
http://url.com/agentName?openagent&p1=test1&p2=test2
代理正常工作并返回文件。
但是当我尝试添加身份验证时:
http://url.com/names.nsf?username=test&password=test&redirectto=http://url.com/agentName?openagent&p1=test1&p2=test2
代理在query_string_decoded(0)字段中只看到“openagent”。其余的参数都会丢失。
有办法做到这一点吗?
感谢 CLEM
答案 0 :(得分:1)
尝试URLEncoding redirectto参数。
http://url.com/names.nsf?username=test&password=test&redirectto=http%3A%2F%2Furl.com%2FagentName%3Fopenagent%26p1%3Dtest1%26p2%3Dtest2