火花:删除 Content-Type header
Spark: Remove Content-Type header
我正在尝试删除 spark 中的 Content-Type header。当我尝试使用 type
或 header
方法将其设置为 null
时,这似乎是不可能的。它只是默认为 text/html
.
要删除 header 中的 Content-Type 值,请将响应类型设置为空字符串 response.type("")
。
此处是适用于 Spark v2.6.0 的代码示例:
public class Main {
public static void main(String[] args) {
get("/hello", new Route() {
@Override
public Object handle(Request request, Response response) throws Exception {
response.type("");
response.body("hello world");
return response;
}
});
}
}
Httpie 命令输出(http 0.0.0.0:4567/hello
):
HTTP/1.1 200 OK
Date: Mon, 14 Aug 2017 19:12:17 GMT
Server: Jetty(9.4.4.v20170414)
Transfer-Encoding: chunked
spark.Response@592d7509
我正在尝试删除 spark 中的 Content-Type header。当我尝试使用 type
或 header
方法将其设置为 null
时,这似乎是不可能的。它只是默认为 text/html
.
要删除 header 中的 Content-Type 值,请将响应类型设置为空字符串 response.type("")
。
此处是适用于 Spark v2.6.0 的代码示例:
public class Main {
public static void main(String[] args) {
get("/hello", new Route() {
@Override
public Object handle(Request request, Response response) throws Exception {
response.type("");
response.body("hello world");
return response;
}
});
}
}
Httpie 命令输出(http 0.0.0.0:4567/hello
):
HTTP/1.1 200 OK
Date: Mon, 14 Aug 2017 19:12:17 GMT
Server: Jetty(9.4.4.v20170414)
Transfer-Encoding: chunked
spark.Response@592d7509