簡體   English   中英

構建可以在移動應用程序和Web應用程序之間同時傳輸數據的服務器端api

[英]Building a server side api that can simultaneously transfer data between mobile and web applications

我正在創建一個Web應用程序,該服務器使用mysql在服務器端使用ruby on rails,我想構建一個API,該API允許android的java和ios的Objective-C之間的統一交換。 我應該如何開始?

看來您必須創建一個服務器端REST api,這些api將由android或iOS內置的移動應用程序使用。 API始終獨立於客戶端技術,因為它可以響應任何客戶端。 Apis可以XML或JSON格式返回數據。

使用ruby on rails可以非常快速地構建REST api。 Rails提供了非常簡單的方法來將輸出返回為json或xml,這意味着您無需為這兩者編寫單獨的代碼。

為此,您需要在控制器頂部添加以下行

respond_to :html, :json, :xml

在方法定義中,您可以編寫

respond_with(users)

它將根據請求URL返回特定格式,例如URL中的.json或.xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM