在哪里创建HttpClient并在哪里调用?

问题描述 投票:0回答:1

我是 C# 新手,我正在尝试解决问题。我需要向端点发送请求。我无法理解 C# 项目结构。我正在使用 WPF。保留 HttpClient 的最佳实践是什么?哪个文件夹或cs文件适合这个? 有没有可以学习项目结构的资源?

尝试使用HttpClient

c# wpf dotnet-httpclient
1个回答
0
投票

这取决于您的项目架构和偏好。我见过很多类似的方法:

  • HttpClient
    放置在您将使用它的组件中,创建一个 预先指定专用文件夹。最好为您要创建的每个 HttpClient 有不同的
    .cs
    文件;
  • 使用程序集命名约定创建不同的项目以及 添加后缀
    .API
    ,您可以在其中存储所有模型、客户端、 等等与API相关的。

要回答您有关项目结构的问题,您可以尝试阅读Rider的文章。然而,我建议不要热衷于一篇文章,而是尝试找到不同的方法来做到这一点。例如,这里有一篇来自 Microsoft 的文章,您可以在其中看到 WPF MVVM 实现的示例以及 Github 链接。

此外,尝试使用 Refit 来简化实施也是有意义的。我想尝试一下。

希望有帮助。如果对您有帮助,请标记为正确答案。

© www.soinside.com 2019 - 2024. All rights reserved.