【问题标题】:Set custom error code with same status response in dot net core API在 dot net core API 中设置具有相同状态响应的自定义错误代码
【发布时间】:2021-05-18 19:51:27
【问题描述】:

谁能给我示例代码或任何概念来使用/调用具有基本身份验证的 wcf 服务(需要传递用户名和密码) 来自点网核心 API。 我从 API 标头中的 dot net API 使用这个 wcf 服务我只传递整数值的输入(不是用户名而不是密码)。 但是 wcf 服务在消费时需要用户名和密码。谁能帮助我在使用服务时哪些概念可以在这里传递凭据,而无需在代码中进行硬编码。

提前致谢。

【问题讨论】:

  • 抱歉标题错误

标签: c# asp.net .net asp.net-mvc .net-core


【解决方案1】:

WCF 是一种主要绑定到特定平台的 .net 框架的技术。我会告诫不要在 dotnet 核心世界中使用它,除非您真的必须这样做,并且彻底了解这样做的后果。

使用它会产生开销,在当今的大多数用例中,这完全是不必要的(大多数 API 无法达到 WCF 缓解的集成复杂性,IPC 有更好的解决方案,并且在企业集成中有强大的竞争对手空间。)

也就是说,根据您使用的传输方式(http、tcp),您可以使用http://github.com/dotnet/wcf 的 nuget 包中提供的有限客户端移植。这些包提供了诸如 ClientBase 之类的基类,可用于实现服务引用功能。代码会因用例而异。

【讨论】:

    猜你喜欢
    • 2022-08-21
    • 2020-05-29
    • 2014-02-04
    • 2019-07-23
    • 2016-11-21
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    相关资源
    最近更新 更多