当我附加一个查询字符串时,我在连接到 uri 时遇到了一些问题......我总是返回 400 个 http 代码......但是当我尝试浏览器时,相同的 url,一切都很顺利......
这就是我所拥有的:
String query = "q=hello";
byte[] queryBytes = query.getBytes();
在我的代码中的某处,我使用这样的 queryBytes 打开一个 HttpConnection:
String uri = "https://www.google.co.ve/search" + "?" + new String(queryBytes);
HttpConnection request = (HttpConnection) Connector.open(uri);
request.getResponseCode();
如果我不使用字节进行连接,一切都可以正常工作:
String uri = "https://www.google.co.ve/search?q=hello";
提前致谢