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解析后即可使用相关功能。

        

  • 相关阅读:
    谈谈SpringFramework与IoC依赖查找
    监控微博、论坛的“棱镜计划”
    输出质数的方法改进
    参数解构
    直接插入排序
    理解迭代
    异常处理
    函数
    continue语句
    break语句
  • 原文地址:https://www.cnblogs.com/xiaobaicai12138/p/5749806.html
Copyright © 2011-2022 走看看