我想在javaweb过滤器中测量响应的"content-length"。
因此,我创建了一个类,它扩展了HttpServletResponseWrapper和覆盖方法"getOutputStream"和"getWriter"。
除了静态资源的响应之外,它工作得很好,比如请求.jpg文件。
我使用Tomcat8.5进行研究,下面是代码:
public class TestFilter implements Filter {
@Override
public void destroy() {
}
@Override
public void do
直到最近发布了 for Actions on Google (com.google.action:actions-on: 1.0.2 ),我们才(成功地)使用 来实现我们的Javaweb钩子。
鉴于我还没有看到它们被视为一个替代者,而后者似乎仍在积极开发之中,请有人详细说明一下这两个图书馆,以便我们能够设定我们的期望:
他们的具体目标和限制是什么,
如果我们选择一个而不是另一个,
会有什么限制,
这两个图书馆的路线图是什么?
我在CodeCommmit中有一个非常简单的Hello项目,其结构如下
This is a sample template for sam-app - Below is a brief explanation of what we have generated for you:
├── README.md <-- This instructions file
├── HelloWorldFunction <-- Source for HelloWorldFunc
如果我发送请求(帧)B并收到响应,同时我已经在等待上一次请求(A)的响应,则B任务中收到的响应实际上是对A请求的响应:
request A sent
request B sent
request B processed (quick)
response B sent
response B received (*)
...
request A processed (slow)
response A sent
response A received
有了简单的匹配,我就会得到(*)匹配请求A--响应B。
那么如何使它们同步呢?我想用响应A结束请求A,用响应B结束请求B,不管处理每个请求需要多长时