有一些麻煩與Express REST API通過Java進行通信。Java post http請求(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
這不起作用 –
你能不能給錯誤的任何更多的反饋你得到並更新你的問題,以便其他人可以幫助? –
我會得到的錯誤是空的,真的很奇怪 –