Google Analytics API返回无响应的204响应

此Google Analytics API调用https://developers.google.com/apis-explorer/#search/analytics/analytics/v3/analytics.management.uploads.deleteUploadData返回204,但没有消息正文。 至少它返回一些标题:

cache-control:  no-cache, no-store, max-age=0, must-revalidate
date:  Tue, 08 Aug 2017 12:44:42 GMT
etag:  "sP5LBgqDii7ksJERAgMB0CpTbRM/vyGp6PvFo4RvsFtPoIWeCReyIC8"
expires:  Mon, 01 Jan 1990 00:00:00 GMT
pragma:  no-cache
server:  GSE
vary:  Origin, X-Origin

与googleapis@17.1.0节点模块的行为相同。

编辑:正如m90所提到的,这应该表明服务器已经完成了请求,但在我的Google Analytics帐户中没有上传项目被删除。


204状态码转换为“无内容”

服务器已经完成了请求,但不需要返回实体主体,并且可能想要返回更新后的元信息。 响应可以包含新的或更新的实体标题形式的元信息,如果存在的话应该与请求的变体相关联。

在RESTful服务中,这是一种常见模式,在删除实体时使用204和空主体进行响应,就像您正在描述的调用一样(引用Custom data source Id for the uploads to be deleted. (string) )。 这个问题:REST API错误返回良好实践对于如何从RESTful服务读取状态代码有很好的信息。

链接地址: http://www.djcxy.com/p/45341.html

上一篇: Google Analytics API returns 204 response without body

下一篇: What should I do when there is no data to return from a REST endpoint?