带参数的 Java 字符串到 URI

标签 java http url uri

我使用此查询字符串通过 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/

相关文章:

java - 获取 Java 应用程序中的所有异常

rest - gRPC(HTTP/2) 是否比使用 HTTP/2 的 REST 更快?

http - 如何将 curl 请求转换为浏览器 URL

java - 如何在不创建新的mongodb连接的情况下插入文档?

java - 为什么 BFS 卡在图节点表示中?

javascript - 使用 Node.js 调用 JSON API

c++ - 需要在 C++ 中使用 Qt 4.7 创建 http 网络服务器

java - 无法通过 URL 连接从网站加载内容

URL映射、URL重定向/重写

java - 在 gradle 上使用缓存的依赖项和插件运行 cucumber 测试