java - Java Http 请求:无法解析 java.net.http.HttpResponse$ResponseInfo 类型。它是从所需的 .class 文件中间接引用的
问题描述
我正在尝试使用 httpclient api 创建一个 http 请求。我的代码看起来有点像这样:
HttpClient client = HttpClient.newBuilder().build();
HttpRequest request = HttpRequest.newBuilder()
.uri(new URI("http://localhost:8000/get"))
.header("header1", "value1")
.header("header2", "value2")
.GET()
.build();
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
但是这会引发错误,说:The type java.net.http.HttpResponse$ResponseInfo cannot be resolved. It is indirectly referenced from required .class files
。我究竟做错了什么?
解决方案
推荐阅读
- highcharts - 散点图高点数
- ios - 应用在 Admob 搜索中的应用商店中不可见
- python - 如何使用装饰器返回的字典作为变量?
- forms - TYPO3 - 如何在网格元素中显示表单?
- python - 使用 matplotlib 进行绘图以实现类似 OHLC 的绘图的最佳方法?
- linux - Bash - 对多个类似服务使用 1 个停止脚本,并仅终止正确的进程
- javascript - 在段落 Jquery 中换行纯文本
- python - python for循环中的内存错误
- linkedin - 将来自 sharepoint 内网的新闻分享到linkedin
- python - 我的问答游戏中的 draw() 函数无法正常工作