16

假设我有“服务”返回 XML 文档:

function doGet() {
    var result = '<result>42</result>';
    var output = ContentService.createTextOutput(result);
    output.setMimeType(ContentService.MimeType.XML);
    return output;
}

默认情况下,响应的 HTTP 状态代码将为 200。我如何设置不同的值,比如 500(同时仍返回相同的 XML 文档)?

4

1 回答 1

10

ContentService 目前无法做到这一点。隐式地,只有 200 状态码可以通过脚本的成功完成返回。其他错误代码都是系统级别的,当出现问题时会出现。

如果您对此有很好的用例,请在问题跟踪器中打开功能请求。

于 2013-03-05T23:04:07.743 回答