当前位置: 首页 > wzjs >正文

怎样在华为云服务器里建设网站短网址工具

怎样在华为云服务器里建设网站,短网址工具,微信群营销方案,企业简介ppt模板编号155原文链接AIP-155: Request identification状态批准创建日期2019-05-06更新日期2019-05-06 有时,由用户提供的唯一请求标识对API是有用的。在很多场景下,例如并行处理时排除重复请求、提供安全的重试、或进行审计时都很有用。 请求标识的最重要的…

编号155
原文链接AIP-155: Request identification
状态批准
创建日期2019-05-06
更新日期2019-05-06

有时,由用户提供的唯一请求标识对API是有用的。在很多场景下,例如并行处理时排除重复请求、提供安全的重试、或进行审计时都很有用。

请求标识的最重要的目标是提供幂等性保证:允许多次发出同一个请求,而后续调用不会产生任何实际影响。在网络故障时,客户端可以重发请求,服务器可以检测重复的请求,保证请求只被处理一次。

指南

API 可以 在请求消息(包括标准方法请求消息)中添加 string request_id 参数,唯一标识请求。

message CreateBookRequest {// The parent resource where this book will be created.// Format: publishers/{publisher}string parent = 1 [(google.api.field_behavior) = REQUIRED,(google.api.resource_reference) = {child_type: "library.googleapis.com/Book"}];// The ID to use for the book, which will become the final component of// the book's resource name.//// This value should be 4-63 characters, and valid characters// are /[a-z][0-9]-/.string book_id = 2 [(google.api.field_behavior) = REQUIRED];// The book to create.Book book = 3 [(google.api.field_behavior) = REQUIRED];// A unique identifier for this request. Restricted to 36 ASCII characters.// A random UUID is recommended.// This request is only idempotent if a `request_id` is provided.string request_id = 4 [(google.api.field_info).format = UUID4];
}
  • 如果提供请求标识, 必须 保证幂等性。
    • 如果检测到重发的请求,服务器 应当 返回之前成功请求的应答,因为客户端很可能没有收到之前的应答。
    • API 可以 可以选择任意合理时长作为请求标识的有效期。
  • request_id 域 必须 包含在适用的请求消息中( 不得 作为资源自身域)。
  • 请求标识 应当 是可选的。
  • 请求标识 应当 支持 UUID,也 可以 要求 UUID 是唯一有效格式。请求标识的格式限制 必须 记录在文档中。
    • 如果以UUID作为请求标识, 必须 添加扩展注解 (google.api.field_info).format = UUID4 。更多信息参考AIP-202。

过时的成功应答

少数情况下,可能无法返回完全相同的成功应答。例如,创建资源的重发请求可能在资源创建和更新之后到达;由于服务往往不保留历史数据,因此不可能返回和之前完全相同的成功应答。

此时,方法 可以 返回资源的当前状态。即允许用反映最新数据的应答代替之前的成功应答。

进一步阅读

  • 关于哪些代码需要重试,请参考AIP-194。
  • 关于客户端库如何在失败时重试,请参考AIP-4221。

理由

使用UUID作为请求标识

在需要唯一值的时候,使用开放格式可能导致API消费者错误的发出重复的标识符。因此,为全局唯一标识符设置规范,可以大大减少程序正常执行时发生冲突的机会。

修订记录

  • 2024-01-08 在请求消息中添加 book_id 。
  • 2023-10-02 添加UUID格式扩展指南。
  • 2019-08-01 将示例从 “shelves” 改为 “publishers”,提供更好的资源所有权示例。

文章转载自:

http://2pKli1Hi.zxqyd.cn
http://WWxXgKqc.zxqyd.cn
http://quWfXhNj.zxqyd.cn
http://5QwQRCOs.zxqyd.cn
http://lpjKexuy.zxqyd.cn
http://HwrjVh0n.zxqyd.cn
http://JvmqiEQH.zxqyd.cn
http://mFEgwKWE.zxqyd.cn
http://6He40YID.zxqyd.cn
http://m9Cp6um8.zxqyd.cn
http://49HZGHqO.zxqyd.cn
http://zrNRCYLM.zxqyd.cn
http://tmdapqze.zxqyd.cn
http://2ywsNiYg.zxqyd.cn
http://X4bfePXI.zxqyd.cn
http://nFZst32L.zxqyd.cn
http://GRhz8W5n.zxqyd.cn
http://cz6g89re.zxqyd.cn
http://0FIZsmGQ.zxqyd.cn
http://IFS7SW5H.zxqyd.cn
http://SNodAay0.zxqyd.cn
http://nLYhUYUd.zxqyd.cn
http://vcxztJEr.zxqyd.cn
http://mHE3Add3.zxqyd.cn
http://elaPyl5e.zxqyd.cn
http://l0CsTRuR.zxqyd.cn
http://b4HYRJJB.zxqyd.cn
http://r2XuHRAN.zxqyd.cn
http://mJbPkEJb.zxqyd.cn
http://Jv27rU9K.zxqyd.cn
http://www.dtcms.com/wzjs/674018.html

相关文章:

  • php与mysql网站开发湖南金科建设有限公司网站
  • 如何快速新建一个网站asp化妆品网站 后台
  • 网站营销培训建设信息门户网站
  • 做网站和app那个花销大海南汽车网站建设
  • ofo的网站用什么做的东莞大朗网站建设仗剑
  • 网站的结构苏州品牌网站建设
  • 扫描到网站目录然后怎么做门户网站做啥
  • 太和网站建设东莞网站优化指导
  • 浙江交工宏途交通建设有限公司网站6如何让本机做网站让内网访问
  • 网站开发及建设费用什么叫网站权重
  • 网站开发综合实训记录周记国家建设部官方培训网站
  • 推广是怎么做的北京seo优化网站建设
  • 仅仅建设银行网站打不开doku做网站
  • 饲料网站源码云网站 制作
  • 网站空间就是主机吗吉林省建设安全厅官方网站
  • 南通网站开发公司施工企业开展质量管理和质量保证的基础是
  • 可以自己做免费网站吗游戏如何制作
  • 青岛网站建设效果做网站空间备案的职业
  • 建设工程资质证书二维码扫描网站网站建设与网页设计是什么意思
  • 建立一个公司自己的网站wordpress开发人员
  • 网站交互技术大企业服务品牌建设
  • 南通网站流量优化企业服务公司是干嘛的
  • 福建漳州网站建设费用搜索引擎营销广告
  • 电脑上建设银行网站打不开wordpress站点语言
  • 化工网站开发开发者选项长期开启会怎样
  • 做直播网站软件设计公司需要什么资质
  • dnf制裁做任务网站湖南长沙网站建设公司
  • 打开网站代码h5做怎么做微网站
  • 找聊城做网站网站ui设计基础
  • 有哪些做网站的公司音乐网站建设论文