gpt4 book ai didi

java - 我可以调用 doGet 方法并从 servlet 检索信息吗?

转载 作者:行者123 更新时间:2023-12-02 07:54:32 27 4
gpt4 key购买 nike

我对 servlet 和 doGet 方法有疑问。如果这是一个错误的问题,我很抱歉,希望有人能帮助我。

我有一个 servlet,我使用以下代码调用它来执行其中的某些内容:

public static void sendBeingRequestFromSimulator(String param2, String message) throws Exception
{
HttpClient client = new HttpClient();
GetMethod method = new GetMethod(SERVER_URL);

NameValuePair[] parameterArray = new NameValuePair[3];
parameterArray[0] = new NameValuePair("param1", "begin");
parameterArray[1] = new NameValuePair("param2", param2);
parameterArray[2] = new NameValuePair("msg", message);
method.setQueryString(parameterArray);
client.executeMethod(method);
}

这使得 servlet 执行某些代码。然后,servlet 将接收来自其他应用程序的调用,并存储该信息。

我想知道是否可以通过调用 doGet 方法或其他方式访问存储在 servlet 上的信息。

任何帮助将不胜感激

提前致谢。

最佳答案

now my question is, how can invoke the doGet method and get the information from the response?

它可以通过 HttpMethod 类上的 getResponseXxx() 方法获得。另请参阅其 javadoc .

例如

// ...
client.executeMethod(method);
int status = method.getStatusCode();
Header[] headers = method.getResponseHeaders();
String body = method.getResponseBodyAsString();
<小时/>

与具体问题无关。 HTTP 客户端 3.x 相当传统。考虑迁移到 HTTP 客户端 4.x。

关于java - 我可以调用 doGet 方法并从 servlet 检索信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9811903/

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