gpt4 book ai didi

java - 无法从 eclipse/Intellij 发送 API 请求

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:23 24 4
gpt4 key购买 nike

我尝试使用 eclipse 或 intellij 向 api 发送 get 请求,作为使用 java/junit 和放心框架工作的测试的一部分。

每个请求失败,并显示以下消息

2018 年 3 月 13 日下午 1:29:56 org.apache.http.impl.client.DefaultHttpClient tryConnect信息:连接到 {s}-> http://swapi.co:443 时捕获 I/O 异常 (java.net.SocketException) :连接重置

顺便说一句,我在使用代理的工作计算机/网络上尝试此操作

我可以使用 postman 手动发送相同的请求,并且效果很好,所以我认为服务器端没有问题。

有谁知道我的 ide 中是否需要更改一些设置才能使其正常工作?

作为引用,这是我尝试运行的代码:

@Test

public void canGetLuke(){
given().relaxedHTTPSValidation().
when().get("http://swapi.co/api/people/1/?format=json").
then().
assertThat().
body("name",
equalTo("Luke Skywalker"));

}

另外,这些是eclipse中的网络连接设置 enter image description here

最佳答案

运行配置调试配置下的参数选项卡中,您可以添加虚拟机将使用的代理设置。尝试使用您的代理主机和端口设置以下参数:

-Dhttp.proxyHost="your.proxy.com"

-Dhttp.proxyPort="8080"

关于java - 无法从 eclipse/Intellij 发送 API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49260454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com