当前位置: 首页>消防文库>消防汇总 > 正文

    城市消防远程监控系统 第8部分:监控中心对外数据交换协议 GB/T26875.8-2015

    • 发布日期:2018-03-15
    • 浏览次数:1425

    6.1 本协议使用的字符集应满足GB 18030或RFC 3629的规定。
    6.2 本协议应以HTTP或HTTPS协议作为底层承载协议。采用HTTP协议时,应满足RFC 2616的规定;采用HTTPS协议时,应满足RFC 2818的规定。
    6.3 本协议宜采用OAuth 2.0协议进行客户端验证和授权,并满足RFC 6749的规定。
    6.4 监控中心如未能处理接收到的请求时,返回的HTTP响应的状态代码(Status Code)应是400,实体主体(Entity Body)应是RFC 3023中描述的媒体类型为“application/xml”的错误响应。错误响应的XML Schema定义见A.15,其中description元素为错误描述;code元素为错误代码,取值范围为1~9999,仅1000~9999用于自定义错误,错误代码的定义见表1。

    表1 错误代码表

    7.1.1 任何查询请求应支持表2规定的通用查询参数。 表2 通用查询参数

    7.1.2 查询请求接口应支持HTTP的GET方法。
        注:GET方法是HTTP规定的客户端与服务器的交互方法之一,一般用于获取或查询资源信息。
    7.1.3 查询请求接口应采用REST风格的HTTP接口,接口URL基本格式为http(s)://…/openapi/vl/query/{uri}{query_string},其中{uri}应支持7.3规定的各类查询的{uri}路径,{uri}可在任何“/”处截止,不以“/”结尾;{query_string}由通用查询参数和具体查询参数组合而成,在格式上,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与参数值,同一参数的参数值如有多个,则以“,”连接参数值。如?keyl=value&key2=value21,value22&…。


    
     
    QQ在线咨询
    售前咨询热线
    15502421522
    售后咨询热线
    18002469922