我正在为Google电子表格撰写Google App Script
,我遇到了URLFetch
服务的问题。
我正在请求外部服务,我有时收到空响应。外部服务非常稳定,必须返回一些内容,如果出现错误,至少会出现错误消息。
但我有时会得到一个空洞的回答,一无所获。
我只能通过修改请求来解决这个问题,因此预期的响应应该减小,这总能解决问题。这让我觉得它的响应大小有限。
我怀疑这是一个随机问题,因为再次重新运行脚本以发出相同的请求总是会失败,除非我正如我所说的那样修改请求以接收不太大的响应。
但on Google's quota page,我无法找到问题的清晰答案。
在提出这个问题的时候,我正面临一个问题,那就是阅读应该在14.1 KB
左右的回复。我通过在浏览器上手动运行请求来了解大小。
有没有人知道是否有限制,究竟是什么?
答案 0 :(得分:2)
根据我的经验,限制为10MB。它绝对大于14.1KB,我开发的应用程序(http://www.blinkreports.com)通常会收到超过1MB的响应。
答案 1 :(得分:0)
假设Google Apps脚本中的UrlFetch与App Engine中的相同限制适用..这些限制适用:
请参阅https://cloud.google.com/appengine/docs/java/urlfetch/#Java_Quotas_and_limits