2016-01-13 92 views
0

我的系統需要與第三方系統進行交互以接收一些警報信息。服務器和傳遞url用於接收http post請求

我需要設置一個傳遞URL並構建一個接收器Web應用程序,該應用程序將偵聽來自第三方系統的http POST請求,該請求將包含JSON格式的此警報信息。

我的系統基於Java。根據我的理解,我需要建立一個url ,比如http://www.myexample.com:1111,它將是一個Java服務器程序,它監聽特定的端口號。但第三方爲傳送網址提供的示例格式爲http://www.myexample.com:1111/testapp

該領域的專家可以指導我如何開發服務器以滿足這種特殊需求以及如何決定我需要提供給第三方的交付網址嗎?

我已經在Apache Tomcat運行在URL http://www.myexample.com:8080

回答

0

一個Java Struts2的Web應用程序看看THIS 簡單的指南。您只需要一個REST方法(GET),因此您應該在GreetingController類中爲@RequestMapping註釋添加更多詳細信息,例如:

@RequestMapping(value =「/ greeting」,method = RequestMethod.GET,produce = MediaType .APPLICATION_JSON_VALUE) 這可以工作。

+0

謝謝maxie.i從來沒有在REST上工作或創建過一個Web服務,除了通過客戶端存根使用Web服務。你的意思是說我需要開發一個Web服務來接收http post請求嗎?並且可以在Struts2中完成? – user2545863

+0

不幸的是,我沒有多少作爲REST客戶端,但接受和處理請求 - 是的,我們需要一個服務)不幸的是,我不知道如何用Struts做到這一點..抱歉) – maxie