Java如何接收服务端发给特定uri的“通知”json参数,并向服务端返回“通知”响应参数

最近在做一个项目,项目中用到一些硬件设备,硬件提供商的服务端提供了一系列的接口供调用,用户需要向服务端发送HTTP POST的请求,附带JSON参数,“Content-Type”为“application/json”,服务端接收请求后返回响应参数(成功失败信息等等,不是接口的返回值)。用户需要指定一个uri来接收服务端的“通知”,里面包含JSON参数(返回值),
我想问一下如何在该uri中接受传过来的JSON参数并输出,并返回JSON通知响应参数({“code”:xxx})

http://www.cnblogs.com/snake-hand/p/3157332.html

可以使用HttpClient以及相关的东西