【问题标题】:Java string to URI with parametersJava 字符串到带有参数的 URI
【发布时间】:2013-09-20 13:09:03
【问题描述】:

我有这个查询字符串通过 URI 对象 发送 http 请求,但是 URI 对象重新格式化我的查询字符串,包括参数。

【问题讨论】:

  • 你使用了错误的构造函数。你的路径应该放在path 变量中,你的查询字符串应该放在queryString 变量中。 URI 正在转义查询,因为您告诉它它是路径的一部分。

标签: java http url uri


【解决方案1】:

您正在将“查询”部分添加到路径中。你想要的

queryString /* misnamed */ += "/v2/cart/addProduct";
String query = "?...";
...
uri = new URI("http", null, getDomain(), 80, queryString, query, null);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多