当前位置: 首页 > 知识库问答 >
问题:

使用Apache Http Client 4.5.3从JDK1.6.0_45到API网关的简单POST请求

赫连明诚
2023-03-14

啊,

我正在尝试使用Apache Http Client 4.5.3从JDK1.6.0_45向API网关发送POST请求

public class App {

public static void main(String[] args) throws IOException {
    System.setProperty("javax.net.debug", "ssl");

    HttpClient connection = HttpClientBuilder.create().build();
    String url = "https://76mpviml3c.execute-api.us-east-1.amazonaws.com/agstage/";
    HttpPost request = new HttpPost(url);

    connection.execute(request);
}

共有1个答案

房学文
2023-03-14

我在AWS+Java7+HttpClient4.3中遇到了类似的问题;将Apache HTTPClient升级到V4.5.7修复了它。看看这个版本是否修复了您的问题。

 类似资料:
  • 我正在使用Resttemplate在spring boot项目中构建一个简单的API网关。当我的网关收到来自客户端的请求时,它通过RESTful调用将请求发送到另一个服务,然后将响应传递回客户端。 我的代码片段如下所示: 我每秒大约有100多个请求,我知道Resttemplate是线程安全的。 我的问题是: 做这样的工作可以吗?它会成为瓶颈吗 还有其他建议吗 非常感谢你。

  • 我有一个连接到SQS队列的AWS API网关,我可以使用AWS签名通过控制台和邮递员发送消息。

  • 我有一个用Java编写的AWS Lambda函数,它由AWS API网关调用触发。 我试图向其中一个endpoint发出请求,并使用JSON作为有效负载。 然后,网关将检测,并通过默认模板传递所有请求参数(包括正文)。有趣的是这一部分 它应该给我一张

  • 问题内容: 我需要一个简单的代码示例,该示例发送带有从表单输入中获取的post参数的http post请求。我找到了Apache HTTPClient,它具有非常广泛的API和许多复杂的示例,但是我找不到一个简单的示例来发送带有输入参数的http post请求并获取文本响应。 更新: 我对Apache HTTPClient v.4.x感兴趣,因为不推荐使用3.x。 问题答案: 使用Apache H

  • 我更倾向于使用Lambda和Java8来设置,但是使用node.js的示例也有助于理解如何实现这一点。