首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Akamai Rest Api的How to call from Asp.net Core HttpClient

Akamai Rest Api的How to call from Asp.net Core HttpClient
EN

Stack Overflow用户
提问于 2020-04-14 03:54:37
回答 1查看 331关注 0票数 0

各位朋友:

我正在建立一个使用Akamai的DNS管理Api。他们的edgegrid签名示例看起来很复杂。如何使用Asp.Net核心HttpClient接口调用Akamai的Rest Api。

下面是我感兴趣的文档中的部分。它指定了所有内容,但是我应该在哪里提供客户端密码、访问令牌和客户端令牌呢?它应该出现在请求头中吗?

Akamai Api Definition for Create Recordset

代码语言:javascript
运行
复制
POST /config-dns/v2/zones/{zone}/names/{name}/types/{type}

Sample: /config-dns/v2/zones/example.com/names/www.example.com/types/A

Content-Type: application/json


Request body:

{
    "name": "www.example.com",
    "type": "A",
    "ttl": 300,
    "rdata": [
        "10.0.0.2",
        "10.0.0.3"
    ]
}
EN

回答 1

Stack Overflow用户

发布于 2020-04-21 17:10:22

我看到您正在尝试使用ASP.net设置Akamai。遗憾的是,我们没有为这种语言提供开箱即用的集成。(您可以在此处找到其他可用的语言:https://developer.akamai.com/legacy/introduction/Open_Source.html)。

您可以使用HttpClient接口进行HTTPS调用。但是您是正确的,您将需要使用Akamai EdgeGrid正确地验证请求。您的客户端令牌、客户端密钥和访问令牌需要使用时间戳进行哈希处理才能创建AuthorizationHeader。其他语言的代码示例将为您解决这一问题,但遗憾的是没有ASP.net。

或者,您可以使用Akamai CLI (https://developer.akamai.com/cli/)并使用dns包为您管理区域。如果这对你有效,请让我知道。

/akamaimike

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61195675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档