我在IDEA里面用java请求 https://fapi.binance.com/fapi/v1/ticker/price?symbol=BTCUSDT 这个地址,无论我用httpsURLConnection,还是OkHttp,还是hutool,统统连接超时,浏览器可以访问这个地址,python也可以请求成功。就java不行。
查了查有说是要加这个 -Djava.net.preferIPv4Stack=true 使用IP4,但是我加了还是不行。
需要代理,看你具体用的啥代理。。百度下Java配置Proxy,或者系统配置出口路由
币安的标准域名不翻墙国内本来就一直访问不了吧
有没有可能你开了代理 java代码的话必须也要增加代理
会不会是你通过浏览器翻墙了。所以在浏览器里可以正常访问。
@Test
void test() throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder()
.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("localhost", 7890))) // 此处为浏览器代理端口
.build();
Request request = new Request.Builder()
.url("https://fapi.binance.com/fapi/v1/ticker/price?symbol=BTCUSDT")
.build();
Response response = client.newCall(request).execute();
System.out.println(new String(response.body().bytes(), StandardCharsets.UTF_8));
}
你使用不同的工具去查询 fapi.binance.com
,它绑定的域名基本上都不通,所以看运气了。你可以找工具去找个连通概率高的 Ip,手工设置 HOSTS 来试试。
检测 fapi.binance.com
我在我的Ubuntu服务器上安装了jenkins。它说它正在运行,但我无法从本地计算机连接浏览器,也无法访问服务器的桌面以检查是否可以从本地主机连接。 补充信息: 返回: ● 詹金斯。服务-LSB:启动时启动Jenkins加载:加载(/etc/init.d/Jenkins;错误;供应商预设:启用)激活:自2018-09-13 14:46:08-03起激活(退出);1小时11分钟前文档:man:sy
问题内容: 我想从下面的网站获取内容。如果我使用Firefox或Chrome之类的浏览器,则可以获取所需的真实网站页面,但是如果我使用Python请求包(或命令)来获取它,它将返回完全不同的HTML页面。我以为网站的开发人员为此做了一些阻碍,所以问题是: 如何使用python请求或命令wget伪造浏览器访问? 问题答案: 提供标题: 假用户代理 最新的简单useragent伪造者与真实世界数据库
本文向大家介绍Ajax请求如何解决浏览器缓存问题?相关面试题,主要包含被问及Ajax请求如何解决浏览器缓存问题?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 在ajax发送请求前加上 anyAjaxObj.setRequestHeader("If-Modified-Since","0")。 在ajax发送请求前加上 anyAjaxObj.setRequestHeader("Cache-C
我有docker容器用于实验。所以我不知道以后尝试新应用时会使用哪些端口。在docker-run命令中使用ip/port从主机访问docker容器应用程序而不公开它,这是不可能的吗?
我有一个使用assetic的Symfony2应用程序。一切都很好,只是在localhost中,浏览器不会缓存我的资产。 任何想法,为什么以下资产没有得到缓存响应304和毫秒,而是与200响应,需要大约15秒... 响应头 Accep-Ranges bytes Cache-Control max-age=604800 Connection Keve-Alive Content-Encode gzip
在mounted里面请求接口,如下:,两个接口都请求了,但是第一个接口返回的data为null,如果此时刷新一下页面,那么第一个接口返回的data就有值,这是为什么,怎么解决这个问题?第一个接口代码: 第二个接口代码: 这是从上一个页面进入这个页面的时候打印的 这是页面刷新后打印的