JSONP属性 jsonp-properties

如果将jsonp指定为响应格式,则会使用JSONP(带填充的JavaScript对象表示法)对回复数据进行格式化,并在JavaScript函数调用中封装。

客户端可以指定可选的唯一请求标识符(reqId),该标识符在响应中返回,并允许客户端区分异步接收的多个响应。 典型响应具有以下一般结构:

/*jsonp*/s7jsonResponse({
   "
<varname>
  objectName
</varname>.
<varname>
  propertyName
</varname>" : "
<varname>
  propertyValue
</varname>",
   ...
 }, "
<varname>
  reqId
</varname>" );

s7jsonResponse JavaScript函数必须由客户端定义。 函数最简单的形式可能如下所示:

var responseData;
S7jsonResponse(data, reqId)
{
 responseData = eval(data);
}

支持JSONP响应格式的请求允许您使用req=参数的扩展语法指定JS回调处理程序的名称:

req=...,json [&handler = reqHandler]

<reqHandler>语法是JSONP响应中存在的JS处理程序的名称。 只允许使用a-z、A-Z和0-9字符。 可选。 默认值为s7jsonResponse

Dynamic Media图像服务查看器包包括用于从图像服务请求和分析JSONP格式数据的实用程序。

有关JSONP格式的详细信息,请参阅https://en.wikipedia.org/wiki/JSONP

有关JSON格式的详细信息,请参阅www.json.org

另请参阅请求

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49