我正在从该站点请求 API 密钥,他们要求我提供两件我不太清楚的事情(忽略这样一个事实,即如果我不知道如何回答这些问题,我不应该请求 API 密钥)在。
1.IP访问 “输入将访问服务的IP地址”
我在终端中运行'host“www.myapp.com”'来获取IP列表,这些是我在这个字段中输入的地址吗?
2. 用户代理 “在下面输入用户代理字符串,以便在您的应用程序中使用 id'”
我将如何找到它以及它如何适合架构?
我正在从该站点请求 API 密钥,他们要求我提供两件我不太清楚的事情(忽略这样一个事实,即如果我不知道如何回答这些问题,我不应该请求 API 密钥)在。
1.IP访问 “输入将访问服务的IP地址”
我在终端中运行'host“www.myapp.com”'来获取IP列表,这些是我在这个字段中输入的地址吗?
2. 用户代理 “在下面输入用户代理字符串,以便在您的应用程序中使用 id'”
我将如何找到它以及它如何适合架构?
假设 www.myapp.com 是请求的来源,您似乎对 host 命令有正确的想法。它说将它们放入逗号分隔的列表中,如下所示:1.2.3.4, 5.6.7.8, 9.10.11.12
用户代理取决于发出请求的软件,因此它取决于您使用的内容,您通常可以选择将其设置为什么。您可以在Wikipedia上了解有关用户代理的更多信息 如果您碰巧使用 Nokogiri 发出请求,您可以像这样选择您的 UA:
Nokogiri::HTML(open(url, "User-Agent" => "MyApp"))
您可能希望将其设置为可以MyApp
识别您的内容。