假设我有“服务”返回 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 状态代码。其他错误代码都是系统级别的,当出现问题时会引发。
2013 年,提出了一个 允许发送自定义状态代码的问题。截至2024年10月,该功能尚未实现。