小编Yve*_*030的帖子

GraphQL Java类生成器

我想使用Java来学习graphQL。我想查询现有的graphQL服务。到目前为止,我发现从POJO类以JSON或IDL形式生成graphQL schemafile的方法,但反过来又不是。根据到目前为止的理解,我必须自己创建Java类,以“表示”我将从查询中接收到的对象。但是我要使用的服务有大量的端点和查询,我自己编写每个pojo类的需求听起来好像我错过了一些东西...我认为必须有一种方法可以像从REST API框架中生成我习惯的存根一样使用招摇或yaml文件?所以... 如何仅给定schemafile自动生成pojo类?我已经在graphql-java中阅读了关于模式优先方法的描述,但他们还假设自己编写pojo类。

谢谢

java client pojo graphql

6
推荐指数
1
解决办法
1584
查看次数

Java Servlet作为HTTP代理

我已经阅读了数百个SO帖子并研究了几个可用的Java HTTP代理源...但是我找不到解决问题的方法.

我写了一个代理Http-Requests的WebApp.WebApp正在运行,但是链接和引用会被破坏,因为代理页面的"根"指向我的服务器的根,而不是指向我的proxyservlet的路径.

为了更清楚:

  1. 我的ProxyServlet获取请求" http://myserver.com/proxy/ProxyServlet?foo=bar "

  2. ProxyServlet现在从ServerX获取页面内容(例如" http://original.com/test.html ")

  3. 只需从一个流读取和写入另一个流并复制标题,即可将页面内容传送到浏览器.

  4. 浏览器显示浏览器显示的页面,URL是原始请求(" http://myserver.com/proxy/ProxyServlet?foo=bar "),但所有相关链接现在指向" http:// myserver" .com/XXX.html "而不是" http://myserver.com/proxy/ProxyServlet/XXX.html "

是否有响应标题,我可以更改"路径",以便相对链接正确指向我的ProxyServlet?

(重写页面内容并替换链接会非常困难,因为页面包含相对寻址的元素,例如javascript代码和其他活动内容......)

(将我的Servlet的映射更改为"/*"也是不可能的......必须通过此路径访问...)

java proxy servlets http-headers

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

client ×1

graphql ×1

http-headers ×1

pojo ×1

proxy ×1

servlets ×1