【发布时间】:2013-09-20 13:09:03
【问题描述】:
我有这个查询字符串通过 URI 对象 发送 http 请求,但是 URI 对象重新格式化我的查询字符串,包括参数。
【问题讨论】:
-
你使用了错误的构造函数。你的路径应该放在
path变量中,你的查询字符串应该放在queryString变量中。URI正在转义查询,因为您告诉它它是路径的一部分。
我有这个查询字符串通过 URI 对象 发送 http 请求,但是 URI 对象重新格式化我的查询字符串,包括参数。
【问题讨论】:
path 变量中,你的查询字符串应该放在queryString 变量中。 URI 正在转义查询,因为您告诉它它是路径的一部分。
您正在将“查询”部分添加到路径中。你想要的
queryString /* misnamed */ += "/v2/cart/addProduct";
String query = "?...";
...
uri = new URI("http", null, getDomain(), 80, queryString, query, null);
【讨论】: