gpt4 book ai didi

java - 如何通过 HttpPost 方法发送文本?

转载 作者:行者123 更新时间:2023-11-30 11:44:19 26 4
gpt4 key购买 nike

我不知道如何使用 HTTPCLIENT (java//apache) 库发送一些文本。我需要通过文本将参数发送到服务器。有什么想法吗?

最佳答案

假设您有 some-remote-server 作为您的远程服务器地址,some-servlet 作为您的远程 servlet,它接受 param1param2 等。根据要求提供各自的值。如果远程 servlet 接受 GET 调用,您可以使用下面的方法发送请求;

  HttpClient httpClient = new HttpClient();
GetMethod getMethod = new GetMethod(); //You could use PostMethod if servlet accept POST

String request ="http://some-remote-server/some-servlet?param1=value1&param2=value2";
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
getMethod.setURI(new URI(request, false, null));
...

然后像这样接收远程servlet返回的响应;

ObjectInputStream ois = new ObjectInputStream(getMethod.getResponseBodyAsStream());
ois.readObject();

关于java - 如何通过 HttpPost 方法发送文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814518/

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