gpt4 book ai didi

http - 从 Java 代码调用 Sling Servlet

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:38 25 4
gpt4 key购买 nike

我正在尝试从我的 java 代码通过 HTTP POST 调用一个 servlet。下面是我的代码

private void sendRequest(String Url)
{
//Url contains all the POST parameters

try {

URL url = new URL(Url);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setInstanceFollowRedirects(false);
connection.setRequestMethod("GET");
connection.setRequestProperty("Content-Type", "text/plain");
connection.setRequestProperty("charset", "utf-8");
connection.connect();
connection.disconnect();

} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

但是请求不会发送到 servlet。我尝试通过浏览器访问该 URL,它工作正常。我是否遗漏了什么或代码有任何问题。请帮忙。

最佳答案

如果您尝试做的是通过正在运行的 sling 处理请求,您可能需要检查 Sling Request Processor .您可以使用该服务处理对 Sling 引擎的请求。

此外,如果您使用的是 CQ,则可以使用 Request Response Factory创建您传递给请求处理器的请求

关于http - 从 Java 代码调用 Sling Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15810820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com