0

我正在遵循此处找到的 Microsoft 指南,了解如何使用 SQLCLR 将命名 HTTPClient 添加到我的 SQL Server。一旦添加了 HTTPClient,这一切似乎都很简单,我什至已经添加了代码,但我无法弄清楚这段代码应该去哪里:

services.AddHttpClient("github", c =>
{
    c.BaseAddress = new Uri("https://api.github.com/");
    // Github API versioning
    c.DefaultRequestHeaders.Add("Accept", "application/vnd.github.v3+json");
    // Github requires a user-agent
    c.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample");
});

显然,这段代码应该以某种方式结束在Startup class. 它是如何结束的,我不明白。我什至找不到这门课。

我尝试将此代码添加到 C# 脚本中,但它当然抱怨它不知道是什么services。我什至不知道它是什么,所以我也不希望 SQL Server 知道......

有人可以指出我正确的方向吗?我完全被困在这一点上。

编辑

所以我很挣扎,因为我误解了 SQL Server 应该连接数据库和外部源的方式。他们之间需要有一个网络应用程序。Web 应用程序处理 HTTPClient,而不是数据库....

4

0 回答 0