我有一个输入字符串,其中包含一个部分URL,如“wikipedia.org“,我想使用Node或JavaScript获取完整的URL“https://www.wikipedia.org/“。问题是不知道URL是HTTP还是https,我宁愿不进行两次API调用来测试每种情况。
vxf3dgd41#
这个问题可以通过调用提供SSL验证检查的特定API来解决。作为一个例子,你可以使用rapidapi。
const axios = require("axios"); const options = { method: 'POST', url: 'https://ssl-certificate-checker.p.rapidapi.com/ssl-certificate', headers: { 'content-type': 'application/json', 'X-RapidAPI-Key': '9a02e1bd8emsh83423276ecdc759p153572jsn874d28bed296', 'X-RapidAPI-Host': 'ssl-certificate-checker.p.rapidapi.com' }, data: '{"port":"443","url":"wikipedia.org"}' }; axios.request(options).then(function (response) { console.log(response.data); }).catch(function (error) { console.error(error); });
有关详细信息,请查看the site of the API。点击here查看文章和类似问题的解决方案。
1条答案
按热度按时间vxf3dgd41#
这个问题可以通过调用提供SSL验证检查的特定API来解决。
作为一个例子,你可以使用rapidapi。
有关详细信息,请查看the site of the API。
点击here查看文章和类似问题的解决方案。