我正在尝试使用已签名的 Java 小程序发布到如下网址:
但是当java建立连接时,java控制台显示:
我不希望 java 对来自 | 的查询中的管道进行 urlencode 到 %7c。我连接的服务似乎没有对参数进行 urldecode,而且我无法更改服务器端代码。java中有没有办法在不转义查询的情况下发布帖子?
我正在使用的java如下:
try {
URL url = new URL(myURL);
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(
connection.getOutputStream());
out.write(toSend);
out.close();
BufferedReader in = new BufferedReader(
new InputStreamReader(
connection.getInputStream()));
String decodedString = "";
while ((decodedString = in.readLine()) != null) {
totalResponse = totalResponse + decodedString;
}
in.close();
} catch (Exception ex) {
}
感谢您的任何帮助!