情况是这样的,我现在在做一个关于网页爬虫的东西,在对get方式网站传参数的时候,参数中会有一些特殊符号,比如说:+ /等,但是在传入这样的参数的时候往往达不到理想的效果,即访问无效 也就是在url中传递这些特殊符号会产生转换,但是转换之后的不能达到正常的访问
我也看到过关于这方面的文章 如:1  +  URL 中+号表示空格          %2B
2  空格  URL中的空格可以用+号或者编码  %20
3  /  分隔目录和子目录          %2F
4  ?  分隔实际的 URL 和参数     %3F
5  %  指定特殊字符                  %25
6  #  表示书签                  %23
7  &  URL 中指定的参数间的分隔符  %26
8  =  URL 中指定参数的值          %3D如表所示,将这些符号替换掉,但是总是不能达到效果
如:有一个参数是:http://upp.csair.com/upp_payment/gateway/v10/overseas/getOrder.upp
用 .replaceAll("/", "%2F").replaceAll(":", "%3A") 转换
但是转换之后的字符串更加的乱,而且没有实际的访问效果
转换之后效果:http%253A%252F%252Fupp.csair.com%252Fupp_payment%252Fgateway%252Fv10%252Foverseas%252FgetOrder.upp
如果不加以转换直接传 是这样的:http%3A%2F%2Fupp.csair.com%2Fupp_payment%2Fgateway%2Fv10%2Foverseas%2FgetOrder.upp
(注:以上转换之后的2个根本没有任何访问效果)
如何能在URL中传递特殊的符号,并且能够达到跟以前的效果一样呢?
即在URL中如何传递特殊符号   江湖救急啊!!!!多谢各位大哥了,毕业设计~~~急!!!