繁体   English   中英

Java:如何处理/解析传入的HTTP请求?

[英]Java: how to handle/parse incoming HTTP requests?

我想通过纯文本和http请求接收参数。 数据正在输入,但是我一直坚持正确处理它。

这是我想要实现的一些伪代码:

// ...
String input = in.readLine();
if (HttpHelperClass.isValidHttpRequest(input)) {
    // process http request
    MyHttpRequest = HttpHelperClass.processInput(input);

    if (MyHttpRequest.isMethod(HTTP_METHOD_GET)) {
        String name = MyHttpRequest.getParameter('name');
        String response = HttpHelperClass.buildResponse("Hello " + name, 200);
        out.println(response);
   }
} else {
    // process plain text
}

Java是否开箱即用,还是有人可以推荐任何东西?

提前致谢!

最好的选择是使用UrlQuerySanitizer 使用它来解析URL,然后调用getValue("param-name")以获取所需的参数值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM