string url = “http://www.abc.aspx/?NO=%u6D593652N; |
|
10分 |
跟.net有什么关系?
%25不就是字符%,难道%u6是字符%不成?你是否了解过url编码的规定?! |
12分 |
用Uri包装试试
|
我知道一样。但是对方的后台没有把%25变成%呀。没有用Request .QueryString[“no”]方法获得。 |
|
13分 |
DownloadData方法指定一个url的字符串就可以去下载html内容的,难道你写那个不能请求网页内容吗?如果那样的话你可以试试把utl字符串封装成URI类,然后调用DownloadData(URI)方法试试
|
5分 |
弱弱的问一下,这个问题最后得到解决了吗?我现在也遇到了类似的问题,URL地址中包含”|”,.net把它变成了”%7C”,对方不识别,但返回结果是一串奇怪的数字,不是正确结果
|
快两年了,又遇到相同的问题,这次自己完美解决。
换成POST请求,把参数写到PostData里面就可以了,就不会把%强制在URL中转换成%25了 |