【问题标题】:Return empty body with no content type header in java spark在java spark中返回没有内容类型标头的空正文
【发布时间】:2020-07-24 07:19:20
【问题描述】:

我正在使用 java spark 创建一个微服务,但我无法使用框架返回一个空主体。虽然我可以返回一个空字符串作为正文,但我无法删除内容类型标头。将标头设置为 null 将返回 404 并将其设置为空字符串是在说谎。因为没有正文,所以没有内容类型。

感觉返回空的身体是与框架的斗争。关于如何解决这个问题的任何想法?

import static spark.Spark.*;

public class HelloWorld {
    public static void main(String[] arg){
        put("/hello", (request, response) -> {
            response.status(204);
            //I would like to return no body in my 204 case. That also means no content-type header. Possible with spark?
            return "";
        });
    }
}

使用火花 2.9.1

【问题讨论】:

    标签: spark-java


    【解决方案1】:

    使用response.header("content-type", "");,您可以实现 empty 标头。它与不存在的标头并不完全相同,但它是……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      • 2020-03-15
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      相关资源
      最近更新 更多