我正在尝试按以下方式提出请求
当我在浏览器上发出此请求时,浏览器不会对网址中的任何字符进行编码。
但是当我尝试使用RestTemplate发出相同的请求时,它会将= character编码为%3D。
RestTemplate restTemplate = new RestTemplate();
restTemplate.exchange("http://www.google.com/query?type=dvSwitch&format=records&fields=moref,name,vc,vcName&pageSize=10&filter=((isVMware==true,moref==dvs-59);isVCEnabled==true)", HttpMethod.GET,null,String.class );
它将网址转换为以下格式:
我想在没有像这样编码的查询参数的情况下发出请求,因为这会阻止端点正常工作。
如何使RestTemplate停止编码查询参数?