首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过代理的JsonParser

通过代理的JsonParser
EN

Stack Overflow用户
提问于 2020-07-30 19:44:54
回答 1查看 27关注 0票数 0

我有下面的代码工作良好。虽然是在prod环境中,但我需要通过代理服务器读取json。怎样才能达到同样的效果?我可以看到一些通过代理使用https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html的简单REST请求的谷歌示例,但不确定在这种情况下是否可以将其用于json阅读

代码语言:javascript
复制
            JsonFactory jasonFactory = new JsonFactory();
            URL productFeedFile = new URL("**URL");
            JsonParser jsonParser = jasonFactory.createParser(productFeedFile);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-30 20:04:37

嗯,我认为您的JsonFactory在幕后将URL转换为InputStream。如果你自己去做,你可以试试:

代码语言:javascript
复制
//Proxy instance, proxy ip = 10.0.0.1 with port 8080
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("10.0.0.1", 8080));
URLConnection conn = new URL(urlString).openConnection(proxy);
InputStream productFeedFileAsStream = conn.getInputStream();
JsonParser jsonParser = jasonFactory.createParser(productFeedFileAsStream);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63172490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档