orion知识

 找回密码
 立即注册
搜索
查看: 2498|回复: 0

Rest API功能简介(六)

[复制链接]

63

主题

75

帖子

1259

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1259
发表于 2020-1-11 20:45:29 | 显示全部楼层 |阅读模式
功能八:Message Retrieval 信息检索
Url地址:https://ip:8444/功能地址
功能:通过消息的IP来进行服务的调用,可获取单个信息的各种详细数据,也可集合显示;服务还包括删除信息和重加载信息,值得一提的是重加载后消息的Id是重新赋予的,和之前的Id不同;POST方法则可通过一个Id合集进行消息的检索,获取消息列表。


  
调用类别
  
  
功能地址
  
  
Header属性
  
  
版本权限
  
  
服务功能
  
  
GET
  
  
/api/message/<id>/meta
  
  
Accept:application/json  ,text/html
  
  
rhapsody.6_0+json
  
  
检索消息元数据
  
  
GET
  
  
/api/message/<id>/path
  
  
Accept:application/json ,text/html
  
  
rhapsody.6_0+json
  
  
检索消息路径及相关信息
  
  
GET
  
  
/api/message/<id>/body
  
  
Accept:application/octet-stream
  
  
rhapsody.6_0+octet-stream
  
  
检索消息的消息体
  
  
GET
  
  
/api/message/<id>
  
  
Accept:multipart/mixed
  
  
rhapsody.6_0+mixed
  
  
检索完整的消息
  
  
POST
  
  
/api/message
  
  
Accept:multipart/mixed
  
Content-type:application/json
  
  
rhapsody.6_0+mixed +json
  
  
检索一个消息列表
  
  
DELETE
  
  
/api/message/<id>
  
  
Content-Type: application/json
  
  
rhapsody.6_1+json
  
  
删除一个消息
  
  
PUT
  
  
/api/message/<id>
  
  
Content-Type: application/json
  
  
rhapsody.6_1+json
  
  
重新载入处理消息
  


以下提供POST方法的获取实例:




         消息检索的第一个前提是必须获取到消息的Id,但范围上是不止两个队列里的数据(错误和等待队列);除了下载消息能看到消息Id外,我们还可用之前讲的队列筛选中,查到消息的Id信息,兴趣的可以连着2期内容做一个尝试,感觉还是可以的。
         那么到这里,REST API附带的监控功能有80%都在这了,剩余一部分由于版本问题暂时就不继续进行讲解了,最后稍微做下总结:
         REST API共4大调用方式,GET可获取大到引擎整体,小到组件、消息等的事物信息;PUT可改变当前状态,用来开关平台服务;POST则一般都带入参,同时返回基本为列表合集;DELETE基本用来删除消息。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|orion知识 ( 浙ICP备20002629号 )

GMT+8, 2024-11-23 10:53 , Processed in 0.070927 second(s), 19 queries .

快速回复 返回顶部 返回列表