zoukankan      html  css  js  c++  java
  • Android和.net API的数据交互

    一、.net API

          一般的页面都是.aspx文件,由于.aspx文件都带有HTML的格式,我们传递的都是json格式的数据,所以html页面格式对json格式有影响,故而我们写Web-API都不会采用.ASPX的页面。而是选用一般应用窗口界面:.ashx文件。

    二、请求方式:

         一般我们.net端响应请求和Android端都一样有2种方式:GET/POST,

         GET请求时,收到的信息如:aaa.aspx?id=123&xx=88&yy=99,通过后台aaa.aspx.cs响应请求。会暴露信息

         POST请求时,采用页面响应的方式:比如我们的<from></from>页面中响应。不回暴露信息

    三、API具体格式例子

         新建一个.ashx文件,如下图:

         

        图中的1处:表示忽略GET/POST之间的差异,直接获取id的值(不推荐使用!!!);

        图中的2处:表示POST页面获取请求,获取id的值;

        图中的3处:表示GET获取请求,获取id的值;

        图中的4处:表示获取后的响应处理,包括数据库查询,json反解析等等;

        图中的5处:表示后台处理好后要返回的内容;

        图中的6处:表示后台返回的内容格式为json数据字符串的格式。

    四、Andoriod端的内容:

         Andriod端只需要通过http连接,然后获取的数据进行json解析后即可使用相关功能。

        

  • 相关阅读:
    springmvc 之 url映射restful 及 ant
    springmvc 之 处理方法的返回值类型
    springmvc 之 数据处理
    springmvc 之 使用注解开发springmvc
    springmvc 之 配置及流程
    springmvc 之 springmvc简介,开发步骤
    mybatis 之 mybatis整合spring
    mybatis 之 mybatis缓存
    mybatis 之 mybatis的映射
    SuperMap iClient3D for WebGL教程 水面特效制作
  • 原文地址:https://www.cnblogs.com/xiaobaicai12138/p/5749806.html
Copyright © 2011-2022 走看看