【发布时间】:2016-01-08 08:52:54
【问题描述】:
如何使用特定 URL 调用 HTTP 请求并将响应的正文处理为 XML?
ShopStyle 提供的信息:
如何使用 API:
选择返回应用程序所需数据的方法。例如,/products 方法用于获取与给定类别或品牌匹配的产品。使用适当的主机、方法名称和查询参数为该方法构造一个 URL。将 URL 作为 HTTP GET 调用。 当 HTTP 响应到达时,从响应的正文中提取所需的数据元素。本文档的其余部分描述了为每个 API 方法构造正确 URL 的详细信息。通过单击为每种方法显示的示例 URL,可以查看响应的 XML 格式。 JSON 格式的响应包含相同的信息,只是格式不同。
SHOPSTYLE API 网址 所有 ShopStyle API URL 的格式如下:
http://api.shopstyle.com/api/VERSION/METHOD_NAMEpid=YOUR_API_KEY&format=FORMAT&...
METHOD_NAME 取自左侧显示的各种 API 中的方法列表(按链接查看方法列表-https://www.shopstylecollective.com/api/overview)。
通用 API 参数 API 中的所有方法都接受这些参数:
API_KEY(我的唯一密钥是 ******************) pid 分配给调用者的唯一 API_KEY 字符串。您可以在“帐户设置”页面上找到您的 API 密钥。
格式
响应的格式。支持的值是:
json - 响应采用 UTF-8 编码的 JSON 格式。如果参数不存在,这是默认值。
xml - 响应采用 UTF-8 编码的 XML 格式。 jsonp - 响应采用 JSON 格式,UTF-8 编码包含在称为填充的 JavaScript 方法中。必须使用查询参数“回调”指定填充。仅接受单个表达式(函数引用或对象属性函数引用)作为有效填充。
当设置为 1 或“true”时,HTTP 状态将始终为 200。使用响应中的“errorCode”字段来检测 API 调用是否成功。默认情况下,当发生错误时,响应的 HTTP 状态将不同于 200
我还是个初学者,所以请提供有关如何以 XML 格式检索 CATEGORY 数据(例如:连衣裙、上衣、臀部等)的详细信息。**
谢谢!!!
【问题讨论】:
标签: api http web-applications xmlhttprequest client-server