Android和.net API的資料互動

來源:互聯網
上載者:User

標籤:

一、.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解析後即可使用相關功能。

    

 

Android和.net API的資料互動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.