0
2所請求的web服務我工作的iPhone應用程序,我想找出什麼是應該做以下最好的合乎邏輯的方式:1請求VS從iphone
從應用程序,我要送member_id
和event_id
用戶點擊一個按鈕時的Web服務。我正在使用NSURLConnection
及其委託方法。
有兩件事情需要發生:
- 兩者(
member_id
和event_id
)需要基於event_id
Web服務表A中插入服務器 - 上已經與照片陣列從響應表B.
這樣做的正確方法是什麼?
- 使一個請求,並具有Web服務功能手柄插入和響應OR
- 使在相同時間(1個請求到一個函數,將插入到數據庫和第二請求給另一個函數2個請求該將回應與照片)?
請記住,我只在兩個示例中發送member_id
和event_id
。
我正在設計的Web服務,這正是我遇到的疑惑。什麼是正確的方式或最佳做法來做到這一點。我瞭解流程,我只是想知道是否有正確的方式或錯誤的方式。基於上面的例子,我應該爲1個請求還是2個請求創建創建Web服務? – Sale
如何設計Web服務是一個過於廣泛的問題,無法在簡短而詳細的答案中得到解答。試圖回答你的問題:瞄準RESTful API。這基本上實現了CRUD。例如,「創建」方法映射到POST請求。請求數據包含「事物」而不是「行爲」。你在迴應中得到的也是「事物」。因此,當用戶選中該按鈕時,問問自己:是否在數據庫中「創建」,「讀取」,「更新」或「刪除」「事物」? 「東西」的屬性是什麼? – CouchDeveloper
它既有。只需點擊一下按鈕,就必須創建和閱讀。應該是2個請求還是1個請求。我知道我可以做到這一點,但標準的正確方法是什麼。 – Sale