2011-10-12 69 views
0

如何從iOS應用程序將數據存儲在服務器上?從應用程序將數據存儲在服務器上

如果我創建,例如一個JSON對象,我怎麼能發送這個到服務器並將它作爲某個Key的值保存在服務器上?

我現在正在使用MAMP,並且看到了如何在服務器上創建項目並將其傳送到手機的示例,我想了解如何在設備上創建對象,將它們發送到服務器存儲。例如JSON對象,並將其作爲例如一個值存儲在服務器上。帶ID的鑰匙。

我將不勝感激任何幫助。

回答

1

看一看NSUrlConnection。使用它你可以同步&異步傳輸數據到您的服務器使用POST請求。

1

退房ASIHTTPRequest。它可以異步地從URL進行GET/POST並用於存儲,如果數據集足夠小,看看NSUserDefaults

在服務器端(如果腳本是PHP),你可以處理在$ _POST和$ _GET變量的數據,就好像他們是從網上填充。

如果你想要的話,你可以在他們自己的$ _POST或$ _GET變量中單獨發佈變量,或者作爲1個JSON字符串,當你收到它時你可以decode

+0

我知道的iPhone部分。服務器端是我不確定的。是否需要編寫一個PHP腳本來處理POST並將其存儲?很明顯,如果我問,如何寫一個PHP腳本,我會給一個鏈接到PHP。我對PHP幾乎沒有任何經驗,是否有腳本可以處理這個可以購買的腳本,或者我將如何快速學習如何編寫服務器腳本來處理POST並能夠將它存儲在MySQL表中?我有MySQL的經驗。 – jarryd

+0

數據對象可以存儲爲表中的值,還是存儲iOS應用程序發佈的JSON對象的位置和方式?我知道GET請求請求鏈接到一個JSON網址,它會被返回。但是,如何將從第一個設備發送到服務器的JSON對象作爲URL存儲? – jarryd

+1

更新了我的答案,關於服務器端的更多細節。 – barfoon

0

您可能還需要檢查出RestKit與下載/上傳/ JSON處理打交道時,這會使事情變得更容易。

相關問題