不就是客户端访问我们服务器的某个网页,我返回给一个JSON字符串或者Stream之类的?专科毕业不懂的多,求帮忙,或者推荐什么书看看?
回复内容:
建议用HttpHandler,即ashx,可以顺便学习HTTP协议,并从最基础性的HttpRequest和HttpResponse开始了解,对以后很有帮助
我想说的是,本科其实也不教这些吧。
经理跟你说的接口只是指广义上的不同系统间交换数据的方法。只要你和前面手机软件/网页的同事之间约定好就可以了。或者都遵循公司内的某个约定。
最通用的就是你说的一个网页(HTTP协议)返回JSON数据或XML数据。Web Service也是HTTP协议返回XML数据的,只是它的XML数据格式是标准的而已。但是落实到具体开发方法上就有很多了,楼上说了很多,比如WebAPI,WCF等等,都可以方便的基于HTTP URL返回JSON,甚至直接aspx输出JSON也是可以的
HttpListener Class (System.Net)
An HttpListener Server for Handling AJAX POST Requests
https://github.com/YiyangLi/MatchMe/blob/master/MatchMe.Server/ActionProcessor.cs
WebApi
你可以做最简单的,用WebService或ashx,直接输入网址和参数,然后返回json格式的text就好了,这样学习成本低,速度快,当然这样可控性太低了,一般不推荐
WCF
or
http://ASP.NET MVC WEB API
推书啊, 我不太推荐从基础开始, 我就喜欢推荐***从入门到精通
http://ASP.NET MVC 4 框架解密
这本挺好的~(我手头没有这本的电子版, 只有实体书, 不过有另一本的电子版, 我觉得这些都差不多)
WCF的书似乎都讲的比较深(就是不太会讲这种例子, 都是大讲特讲WCF各种牛逼特性)
你可以直接Google WCF返回JSON格式
本科讲不讲我不知道, 我原来学生物的TAT
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn