cost 454 ms
使用 Optional 的 ifPresentOrElse 方法但返回 promise 而不是 void - Using Optional's ifPresentOrElse method but return promise instead of void

我正在努力解决我面临的当前问题。 我有一个返回 Optional 类型的 function(具有一些属性的 object) 其中一个属性是 url,它可能存在也可能不存在。 我提取 url 以发出 HTTP 请求 Blocking.get 带回一个 Promise 并且我在我的代码中得到一个错误 ...

Ratpack 中的 /buildinfo 和 /health API 请求 - /buildinfo and /health API requests in Ratpack

我正在使用 Ratpack 构建一个微服务。 我对如何使用 ratpack 中的链接来路由请求有一个基本的了解。 但我无法理解的是,当我没有为这些请求定义任何处理程序时,我的服务器如何响应“/buildinfo”和“/health”请求。 我想知道如何修改和发送一些我想作为对这些请求的响应的数据。 ...

2021-03-23 11:14:39   1   19    api / ratpack  
在 Ratpack 中使用 `prefix {}` 方法而不是 `all { byMethod { } }` 会导致 405 Method Not Allowed - 有什么问题? - Using `prefix {}` method instead of `all { byMethod { } }` in Ratpack causes 405 Method Not Allowed - what's wrong?

我刚刚开始阅读“Learn Ratpack”,在本书开头的一个例子中,作者使用“all”、“byMethod”、“get”和“post”来举例说明如何解析请求数据,他的工作方式,但我尝试使用“前缀”、“获取”和“发布”,但我无法得到相同的结果,它返回 405-Method Not Allowed。 ...

处理Ratpack Context.parse执行 - Handling Ratpack Context.parse execptions

我正在使用Ratpack框架在Kotlin中编写一个API,使用Jackson来反序列化JSON请求主体。 当我发送无效的请求正文时,我的应用程序引发500个内部服务器错误异常: 当此端点被无效的请求正文击中时,异常是: 我有一个通用的错误处理程序,用于检查引发的Excepti ...

2018-08-23 10:55:23   1   93    ratpack  
如何在Groovy Spock测试中注入模拟的Ratpack客户端 - How to inject mocked ratpack client in Groovy spock test

我是Kotlin和Groovy的新手,并且不确定实现此目标的可行性。 我有一个HTTP客户端,可以进行远程呼叫 然后是带有随机绑定和注册的MyApiApp配置 然后是一个AbstractModule,从中可以看到一个外部库来创建更具可读性的配置: MyEndpoint ...

ratpack:实现自定义PublicAddress强制https - ratpack: implementing a custom PublicAddress to force https

我在一个pac4j邮件线程上讨论了即使原始页面请求是通过https进行服务的,为什么重定向URL ratpack-pac4j使用的重定向URL仍使用http。 我做了一些挖掘,看来ratpack-pac4j正在使用InferringPublicAddress。 这适用于本地开发,但是由于我的 ...

有没有办法解决RatpackPac4j#requireAuth而不设置WWW-Authenticate标头? - Is there a way to work around RatpackPac4j#requireAuth not setting the WWW-Authenticate header?

在Ratpack(1.5.x)应用程序的上下文中测试Pac4j(2.x)身份验证时,发现使用此处理程序时会发现: ...未经授权的请求会被正确拒绝,状态为401, RFC-7235指出应添加WWW-Authenticate标头,而不能。 我在这里对RatpackPac4j跟踪器提出 ...

Redisson尝试连接到内部Redis IP,而不是配置中指定的浮动Redis IP - Redisson tries to connect to internal redis IP instead of floating redis IP specified in config

我正在将redisson与ratpack一起使用。 以下是我为重定义设置的配置。 我已将所有主IP和从IP添加为配置中的节点地址,并且上面添加的IP是浮动IP。 Redisson能够与除一个主节点之外的所有节点建立连接。 但是,相同的错误消息显示的是主节点的内部IP,而不是我在re ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM