【问题标题】:Parse.com cloud code httprequest status code 200 zero bytes returnedParse.com 云代码 httprequest 状态码 200 返回零字节
【发布时间】:2014-09-15 14:10:59
【问题描述】:

我正在尝试从 Parse.com 云代码发出 httprequest,但虽然它返回响应状态代码 200,但它没有任何数据(内容长度:0)。

由于我的公司隐私,我无法发布请求失败的 URL,但是在 http://www.seznam.cz/https://gmail.com/ 上使用时它成功返回数据(返回 301 作为重定向问题,但仍然成功),所以它不是由 https 引起的(我的 url 是带有 https 的 api url)

您是否知道为什么在浏览器中正确加载数据时请求会成功但返回零字节?

谢谢!

【问题讨论】:

  • 可以从任何地方访问该 API URL 还是有任何限制,例如基于原始 IP 的限制。
  • 我不太确定,尽管我认为它可以从任何地方访问!你认为这可能是问题,真的吗?有趣..我会问api的所有者!感谢您的提示
  • 回答 C Abernathy,是的,您可以从任何地方访问 api。也许这个问题与响应被压缩的事实有关。你知道吗?

标签: parse-platform cloud httprequest gzip


【解决方案1】:

原来parse.comhttpRequest没有使用gzip解压,而api使用了,所以虽然收到了响应,但是因为取不到数据,所以什么也没返回。

我已经通过编写一个发布在我的网站上的 php 脚本来解决这个问题,该脚本获取 api 的响应,然后打印出来,因此 parse.com 的 httpRequest 不需要解压缩 gzip,一切都按预期工作。顺便说一句,我需要同样的图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2014-08-31
    • 2015-08-08
    • 2016-05-04
    相关资源
    最近更新 更多