我希望有人能告诉我如何在VB.NET中构造一个HttpWebRequest,以便能够使用以下API检索信息:https://api.developer.lifx.com/docs/list-lights
我感兴趣的代码复制在这里(在Python中):
import requests
token = "YOUR_APP_TOKEN"
headers = {
"Authorization": "Bearer %s" % token,
}
response = requests.get('https://api.lifx.com/v1/lights/all', headers=headers)
这个的cURL版本可以在这里看到:
curl "https://api.lifx.com/v1/lights/all" \
-H "Authorization: Bearer YOUR_APP_TOKEN"
我的问题是:我如何在VB.NET中做到这一点?HttpWebRequest会是一条出路吗?如果是的话,你能帮助我提供一些示例代码吗?
我希望检索我所有的灯的列表。
2条答案
按热度按时间gopyfrb31#
这是正确的; HTTP请求将是一种方法。您提供的Python示例代码提到了头文件,也可以使用
WebHeaderCollection
来完成。另一种方法是使用Web客户端。Web客户端(无标头)
使用WebRequest的Header
j7dteeu82#