google-apps-script - 来自 Google App Script 中 UrlFetchApp 的空白响应
问题描述
我正在尝试测试 API 的端点,并且所有响应都返回空白且没有错误。
我已经使用 curl 进行了测试,并且响应实际上包含以下数据:
curl --request GET https://myapiurl.com/endpoint --header "authorization: bearer TOKEN"
这是 GAS 代码段。token 属性是在我运行 POST 调用来检索它时设置的,它会在一段时间后过期:
var url = 'https://myapiurl.com/endpoint';
var token = 'bearer TOKEN';
var headers = {
'authorization': token
};
var options = {
'headers' : headers
};
var response = UrlFetchApp.fetch(url,options);
var data = JSON.parse(response.getContentText());
响应应该是带有完整键/值列表的 JSON 对象。curl 的响应正是它应该是的,但是 GAS 版本是空白的,没有错误。
我完全不知所措,任何帮助将不胜感激!
解决方案
推荐阅读
- android-jetpack - 在 Compose 中处理回调效果和错误的正确方法是什么?
- jitterbit - Jitterbit Cloud 超出最大调用堆栈大小
- javascript - 将多个文本区域的显示从块更改为无
- javascript - 获取对象 XmlDocument 值
- ios - 使用 UILabel 的可点击动态链接
- java - 如何将记录列表插入适配器以在 Android Studio 中过滤功能?
- python - python matrix muultiplication using numpy or pandas on a large dataset
- reactjs - 在对 React 应用程序的请求中阅读帖子正文
- python - Python 与 Excel 的集成
- javascript - 当您按下“Enter”时,应在另一个元素的末尾创建一个元素