我正在研究与亚马逊的 REST API 交互的东西,但我的响应中不断出现错误,指出请求格式错误。我在代码中看不到任何错误(它说缺少的参数显然在那里),所以我想查看正在发送的原始请求。
我没有看到任何可用的方法可以让我这样做。也许一个服务器只会包含我的请求作为它的响应?
我正在研究与亚马逊的 REST API 交互的东西,但我的响应中不断出现错误,指出请求格式错误。我在代码中看不到任何错误(它说缺少的参数显然在那里),所以我想查看正在发送的原始请求。
我没有看到任何可用的方法可以让我这样做。也许一个服务器只会包含我的请求作为它的响应?
创建您自己的端点,该端点将在屏幕上回显您的请求。例如,要回显 GET 请求,请将其发送到这样的脚本(已发布 > 部署为 Web 应用程序):
function doGet(e) {
var test = 'Echo at ' + new Date() + '\n' + e.queryString;
return ContentService.createTextOutput(test);
}
游戏有点晚了(10 年),但你现在可以这样做:
const requestResult = UrlFetchApp.getRequest(url, options);
在调试模式下运行它并在执行后中断以检查requestResult
.
请参阅:https ://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#getrequesturl,-params以获取官方描述和options
参数属性的完整说明。