如何写接口可以让对方通过接口推送数据

是这样的,对方公司让我们写一个接口,然后推送给我们json 格式的数据,我是新手,一脸懵逼,求大神指教该怎么写这个接口啊,万分感谢

4个回答

写一个http接口,使用string接收,接收的内容转成json对象就可以获取json里面的内容了,接下来的操作就要看业务逻辑了。
如果对方是实时推送,使用mq,写个接口将推送的内容放到mq中,再从mq读取内容,完成业务逻辑

Controller定义一个方法,获取对应的对象,转换成json返回就可以啦,他调用这个接口就可以获取数据
spring有注解可以对用转换成json,也可以用ObjectMapper(针对jackson)

u013465969
u013465969 回复有点感性的程序猿: 能在详细一点吗?拜谢,我们需要他们推送的数据
3 年多之前 回复

你写的不清楚,
首先,
对方公司得提供接口文档。文档内容:json数据的描述,传输时间,频率,数据量,占用空间大小
其次:
确认数据来源方式。文件传输还是网络传输,可以考虑用mq,ftp还是别的什么?
如果可以提供公用操作系统服务器(linux或者windows),用ftp方式较好,写个批处理(bat或者sh)文件读文件写文件,定时器负责启动批处理文件;
如果对方公司要通过mq传输,配置好传输通道,写数据。

u013465969
u013465969 回复雁羽: 对方公司说让我们写接口,我本来想让他们用webservice 但是他们不愿意,他们说就让我们写个接口就行,说是最简单的那种,我没理解他们得意思。。。。
3 年多之前 回复

最好引入消息中间件mq,实现异步推送机制,他往mq中送,你去监听mq。

u013465969
u013465969 回复夕阳雨晴: 我查下mq 。。。。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐