问题标签 [requesthandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3097 浏览

c# - 无法实现 RequestHandler 工作 CefSharp winforms C#

我对 c# 和 CefSharp 有点陌生 :-) 所以对我来说很酷!

我的目标是调用一个 url,然后探索 DOM 以检索数据,然后处理这些数据以用于管理目的。我已经实现了该检索,并且我的 js 代码使用 EvaluateScriptAsync 运行良好。

现在我想跟踪数据刷新。页面由 websocket 通信更新,然后更新 DOM 对象模型中的值。

我认为使用 RequestHandler 并调整 GetResourceResponseFilter;但我无法做到这一点,似乎我实施的方法从未被调用......我使用从cefsharp项目站点下载的最小解决方案。我只是在这段代码的末尾添加了两行:

我的测试处理程序看起来像这样!

但是什么都没有被解雇!

任何帮助或建议将不胜感激。

谢谢!

0 投票
0 回答
26 浏览

python - 来自 HTTPRequestHandler 的请求问题

我正在使用通过 Raspberry Pi 上的 HTTPRequestHandler 从 android 应用程序发送的命令来控制机器人。

我的问题是,当我从手机发送基本上是 ip:port/x 的命令时,机器人会卡在一个功能上。例如,如果我想使用“前进”功能,即使下一个请求是“左转”,它也会继续前进。如果我只使用 if 语句,它就可以工作,但我希望我的机器人不断执行功能,直到我想使用不同的功能。Forward、TurnLeft、TurnRight、BasePosition 函数中没有循环。

0 投票
0 回答
62 浏览

cakephp-4.x - CakePHP4 - 如何在另一个组件中使用“RequestHandler”组件

我的组件的 PHP 代码段如下所示:

显示如下错误:
Call to a member function is() on null
如何解决这个问题?

0 投票
0 回答
100 浏览

typescript - “void”类型上不存在属性“catch”

我想做,catchAsync1但收到错误

“void”类型上不存在属性“catch”

并且想知道catchAsync3并且catchAsync2在打字稿中是正确的

0 投票
0 回答
23 浏览

java - 返回类型与 RequestHandler 不兼容.handleRequest(Object, Context) 在 JAVA 中

我试图运行下面的代码,源代码中提到的类已经定义除了authenticateUser,在突出显示的行错误消息“返回类型与 RequestHandler<Object,String>.handleRequest(Object, Context) 不兼容”是显示在下面加粗的代码行中。

请建议如何纠正这个问题。我正在尝试使用https://aws.amazon.com/blogs/developer/building-a-serverless-developer-authentication-api-in-java-using-aws-lambda-amazon-dynamodb-开发一个简单的用户身份验证系统和-amazon-cognito-part-1/作为参考。

0 投票
1 回答
33 浏览

python - 如何在关机期间强制断开所有当前连接到我的 TCP 或 HTTP 服务器的客户端?

我有一个假的 HTTP 服务器,在我的测试中用作固定装置。在测试的某个时刻,我想停止服务器,而不管任何仍然打开的连接。这些打开的连接上的客户端应该获得一个 TCP FIN。

我知道通常生产服务器需要解决不同的问题,即quiescing,有时称为优雅关闭。这与我想要的相反。

使用独立进程,通常可以简单地让进程退出,操作系统会处理其余的工作。(强行杀死进程很容易,而强行杀死线程则不然。)但是,我的假服务器运行在测试进程本身的线程中,所以我没有这个选项(我不想外部化它如果有其他方法)。

我在 Python 中使用HTTPServer 类调查了这个问题,但我找不到任何解决方案。

我还在 Go 中对此进行了调查,在那里我能够找到Contexts的概念,这与我需要的很接近,但它的工作方式相反:http 服务器将传播一个 Context 可用于取消例如数据库查找客户端是否断开连接。

编辑:看起来 Go 实际上做了我需要的,并且有一个单独的优雅和非优雅关闭方法,其中非优雅是net/http#Server.Close