Node.js直接请求带有选项(http或https)的URL
我想我错过了有关http和https请求的内容
我有一个包含URL的variables,例如:
http(s)://website.com/a/b/file.html
我想知道是否有一个简单的方法来请求这个URI来获取数据
要制作一个http(s)请求,这里是我现在要做的:
- testingURL是http还是https来发出适当的请求
- 删除http(s)://部分并将结果放入一个variables中(如果我在主机名中指定http或https,则出现错误)
- 将主机名与path:
website.com
和`/a/b/file.html分开 - 把这个variables放在选项对象中
这是必须的还是他们更容易解决scheme,不涉及获取主机名和path,并testing该网站是在http或https?
编辑:我不能使用http.get,因为我需要把一些特定的选项
为了从URL中获取所有组件,您需要parsing它。 Node v0.10.13有稳定的模块: url.parse