问题
今天被开发问了个问题,有点纳闷,一时之间不知如何解决,问题如下:
在HTTP Requester组件中设置域名或IP,需要做参数化
但参数化填写的域名或IP不是我常用的方式,开发还添加了相关的端口及path地址
请求之后在结果树中有如下报错:
http://[localhost:8180/***/*/]/**//?a=1
参数化的字符串两头竟然多了一对中括号,为何???
想了半天,呵呵,原来是参数化字符串中包含特殊字符(此处是 : 号),需要对冒号做URL转码才可,需要把 : 改成 %3a, 最后地址为:localhost%3a8180/***/***/***,否则就会造成请求地址异常,呵呵!!!
牢记
牢记此次教训,以后要多注意请URL编码问题