设计一个APP的服务器

nurotron_zhj 2016-05-04 10:37:54
公司做了一个APP,APP用来控制一个硬件,想给这个APP搭个服务器,功能很简单,可供用户注册和填写基本信息,然后可管理硬件的固件版本和更新固件。

本人想用IIS搭建一个服务器,使用C#来做,但是与APP之间的通讯协议不知道使用什么比较方便和快捷,有人推荐使用CGI,但是我简单搜索了下C#和CGI的资料有点少啊,请各位大牛给个意见,多谢!
...全文
202 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nurotron_zhj 2016-05-04
  • 打赏
  • 举报
回复
大神,能不能通俗点说HTTP和CGI的关系
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
都用 IIS 了,当然是 http(https 也可以) CGI 是实现 HTTP 协议的通用网关接口
nurotron_zhj 2016-05-04
  • 打赏
  • 举报
回复
CGI是基于HTTP协议的一种最基本的数据交互格式。当然还有负责的XML,SOAP,json等格式。 那和APP端通讯的时候总要使用数据交互格式的么
Poopaye 2016-05-04
  • 打赏
  • 举报
回复
用http即可
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
XML 可扩展标记语言,是微软发明的一种数据传输格式 SOAP 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于 XML 的协议 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 HTTP 是通讯协议,是车,SOAP、XML、JSON 是车上装的货
nurotron_zhj 2016-05-04
  • 打赏
  • 举报
回复
好的,大神,有点明白了。 那和APP端沟通的话,直接使用HTTP协议就够了吧。 那能不能解释下HTTP和SOAP,XML,JSON的关系
xuzuning 2016-05-04
  • 打赏
  • 举报
回复
HTTP 是协议 CGI 是网关接口 CGI 负责解释 HTTP 协议,并将所携带的数据及其他信息赋予 环境变量(以 HTTP 开头)。供后继服务程序使用 你那被推荐使用的 CGI,是指直接与 CGI网关接口 对接的程序,显然属于底层的。需要自己编程的环节较多,失误的几率自然也很多

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧