gpt4 book ai didi

Java post http 请求(express)REST api

转载 作者:行者123 更新时间:2023-12-01 10:09:39 25 4
gpt4 key购买 nike

通过 Java 与 Express REST api 通信时遇到一些问题。

一条简单的路线,在线地址:http://localhost:5555/test

router.post('/test', function (req, res, next) {
console.log("recived request");
res.sendStatus(200);
});

如您所见,该路由并没有做太多事情,仅用于连接测试目的。

花了几个小时搜索,但还没有找到一个好的例子。

仍然得到了这种和平的代码,但出现了异常。

URL url = new URL("http://localhost:5555/test");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream());
writer.write("test");

如果有人知道我可以工作的和平代码,那就太好了!

谢谢

编辑服务器正在运行:

> node index.js
server running on port: 5555
connection open

Java 异常:

System.err: null

最佳答案

您的 Express 路由需要一个 POST,而您的代码会执行一个 GET 请求 (openConnection)。尝试将其更改为get重试您的操作。

关于Java post http 请求(express)REST api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211704/

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