首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Json序列化格式

Json序列化格式
EN

Stack Overflow用户
提问于 2014-03-30 00:47:31
回答 1查看 37关注 0票数 0

我是Json的新手。我无法理解来自以下网址的资源:https://wiki.openstack.org/wiki/Neutron/LBaaS/API_1.0#Remove_a_VIP

我的vip_id字段已经用123等数字命名,所以在本例中,当他们发送请求DELETE /v1.0/vips/02b1fef7-16f5-4917-bf19-c40a9af805ed时,为什么vip_id字段不是数字(123等)?换句话说,为什么请求不是DELETE /v1.0/vips/1格式的?什么是02b1fef7-16f5-4917-bf19-c40a9af805ed

EN

回答 1

Stack Overflow用户

发布于 2014-03-30 00:50:52

02b1fef7-16f5-4917-bf19-c40a9af805ed是一个UUID。描述说,URL模式是

代码语言:javascript
复制
/v1.0/vips/{vip_id}

其中vip_id似乎是一个UUID。它标识要删除的资源。

如果您阅读了如何使用POST创建VIP的示例,它看起来像这样的资源get的id是一个UUID。所以我怀疑您是否可以创建一个ID为12的VIP。

编辑

当然,这取决于具体的系统,但重要的是要理解URI的格式。每个VIP由一个ID标识。VIP的URI路径的格式为

代码语言:javascript
复制
/v1.0/vips/{vip_id}

这种格式有三个部分。

  • /v1.0:system
  • /vips:的版本所有VIP的集合表示具体VIP ID的占位符。

如果系统允许vip_id的UUID,则URI路径如下

代码语言:javascript
复制
/v1.0/vips/02b1fef7-16f5-4917-bf19-c40a9af805ed

可以识别VIP。看起来也可以使用一个简单的整数。然后是URI路径,如

代码语言:javascript
复制
/v1.0/vips/1

也可以识别VIP。

在RESTful系统中,可以使用GETDELETE等超文本传输协议动词与资源进行交互。如果您想要获取一个具体VIP的详细信息,您可以发出一个GET请求来获取它的URI。如果您想要删除它(可能还有任何子对象),可以向它的URI发出一个DELETE请求。

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

https://stackoverflow.com/questions/22733856

复制
相关文章

相似问题

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