gpt4 book ai didi

node.js - Nodejs 的 http.get 通过提供 URI

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:23 26 4
gpt4 key购买 nike

我一直在阅读 http API,但我找不到仅通过提供我想要访问的 URI 来执行 http.get() 的方法.

例如,我从客户端收到一个复杂的 URI,例如 http://a.b.c:1234/d/e,我想向其发送 GET 请求它。问题是,如果我必须设置 http.get() 方法的 options 参数,我最终会进行复杂的字符串解析来解析 主机端口路径。此外,例如,我什至不确定始终会提供端口。有没有办法通过提供完整的 URI 来执行 http.get()

谢谢!

最佳答案

您可以使用 url 库来执行此操作。

var parse = require('url').parse;
http.get(parse(myurl));

会起作用,因为解析的 url 对象上的属性与 http.get 期望的选项相同。这不是一种黑客攻击,如果您查看文档,它会说这两个库旨在像这样相互补充。

关于node.js - Nodejs 的 http.get 通过提供 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com