我使用此查询字符串通过 URI 对象发送 http 请求,但 URI 对象重新格式化我的查询字符串,包括参数。
最佳答案
您正在将“查询”部分添加到路径中。你想要
queryString /* misnamed */ += "/v2/cart/addProduct";
String query = "?...";
...
uri = new URI("http", null, getDomain(), 80, queryString, query, null);
关于带参数的 Java 字符串到 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18917632/