asp.net-mvc - API 无法返回响应
问题描述
我正在一个 ASP.NET MVC 应用程序项目中实现一个由 gadventures.com 制作的 api。
我已经实现了下面的代码来调用 api
IsSuccessStatusCode 为上述代码返回 false。它返回 401 未经授权的错误。但我能够在邮递员中得到回应。
你能帮我解决这个问题吗?
解决方案
您在邮递员中添加的标题与您在代码中所做的不同。
代码.DefaultRequestHeaders.Authorization
使用方案和参数进行设置,发送请求时看起来像这样。
Authorization X-Application-Key test_21be144dea7e9fa41b5817fe56d2697a2cfc1b20
而邮递员正在添加一个通用标题,发送时看起来像这样
X-Application-Key test_21be144dea7e9fa41b5817fe56d2697a2cfc1b20
更新代码来做同样的事情。
client.DefaultRequestHeaders.TryAddWithoutValidation("X-Application-Key","test_21be144dea7e9fa41b5817fe56d2697a2cfc1b20");
推荐阅读
- pine-script - 检查 Pine Script 中是否存在符号
- c# - c# - 多态性仅从多态性列表中打印 1 个类对象
- python - Raspberry OS 上的 Qt6 - 如何安装和使用 PySide6?
- arrays - 如何使用 *ngFor 和 *ngIf 显示一次 h2
- sql - 选择最新订单
- python - python bottle boddle - patch(... side-effect="Exception) 不起作用。我做错了什么
- c - C将txt文件中的数据加载到链表中
- wordpress - 正则表达式匹配没有查询字符串的 URL
- r - 多重卡方检验
- c# - 如何对锯齿状数组进行排序