假设我有“服务”返回 XML 文档:
function doGet() {
var result = '<result>42</result>';
var output = ContentService.createTextOutput(result);
output.setMimeType(ContentService.MimeType.XML);
return output;
}
默认情况下,响应的 HTTP 状态代码将为 200。我如何将其设置为不同的值,例如 500(同时仍返回相同的 XML 文档)?
最佳答案
目前 ContentService 无法实现这一点。隐式地,脚本成功完成后只能返回 200 状态代码。其他错误代码都是系统级别的,当出现问题时会引发这些错误代码。
如果您对此有好的用例,请在 issue tracker 中打开功能请求。
关于google-apps-script - 在 Google Apps 脚本中,如何为我实现的服务设置 HTTP 响应代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235783/