1

爪哇:

package com.test;

import spark.Request;
import spark.Response;
import spark.Route;
import spark.Spark;

public class HelloWorldSparkStyle {
    public static void main(String[] args){
        Spark.get(new Route("/") {
            @Override
            public Object handle(final Request request, final Response response) {
                return "Hello from Spark";
            }
        });
    }
}

在localhost:4567运行此代码会出现以下错误:

XML Parsing Error: syntax error
Location: http://localhost:4567/
Line Number 1, Column 1:

Hello from Spark
^

示例取自http://youtu.be/UH-VD_ypal8

4

3 回答 3

2

尝试将response.type("text/plain");您的响应值添加或更改为有效的 XML,以便在此客户端中查看。

于 2013-07-22T00:02:55.353 回答
0

您是否尝试将响应类型设置为“文本/xml”。请告诉我们会发生什么

于 2013-07-22T01:01:25.767 回答
0

我在 Firefox 下遇到了同样的错误(而 curl 显示了预期的答案)。刚刚添加了响应类型

        public Object handle(Request request, Response response) {
            response.type("text/plain");
            return "spark";
        }

浏览器显示正确答案

于 2013-10-22T20:41:46.243 回答