2

V8 javascript 引擎实现了这个调试器协议。我启动 V8 (node.js),我可以通过浏览器连接到开放端口 (5858)。需要发送到 V8 调试器的请求的格式是什么?是 GET 还是 POST?

提到的页面唯一说的是:“每个数据包[...]都作为字符串值传输”

请给我一个示例请求,其中之一是:curl、node.js 或浏览器。

4

2 回答 2

0

您可以使用节点检查器作为示例。

相关文件应该在https://github.com/dannycoates/node-inspector/tree/master/lib


调试器不使用 HTTP。我不知道 curl 但您需要发送没有任何 HTTP 标头的 Content-length 和 JSON。

于 2013-05-21T06:15:55.610 回答
0

我在这里打开这个问题寻求帮助,也许快乐的家伙可以发现我正在尝试做的错误。当我“获得有效响应”(来自joyent或调试器;)时,我将更新此答案)

编辑:我也在节点邮件列表上问过这个问题并收到了这个相关答案

总结:不要期望标准的(不安的)HTTP 请求-响应行为。您必须使用其他工具 ( node-request/ telnet) 发送/测试请求。这是因为 V8 调试器使连接保持打开状态并通过它发送多个响应。

于 2013-05-21T09:01:53.037 回答