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

firefoxでも同じエラーが発生しました(curlが予想される回答を示している間)。応答タイプを追加しました

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

そしてブラウザは正しい答えを示しました

于 2013-10-22T20:41:46.243 に答える