2013-06-21 60 views
-3

我正在開發一個Android應用程序,通過http post發送數據(數據是字符串值)。如何處理android發佈的http發佈請求?

我完成了Android部分,但我完全不熟悉PHP。這裏是我想要做的:

PHP頁面獲取字符串數據,並根據該值生成響應(即,如果值爲12345,則表示您已發送12345),並且該響應被髮回到Android ...

任何人都可以幫助我在這裏請。

+0

分享一些你已經試過的代碼!我們會看看,然後可以嘗試提供幫助。 –

+0

這是我試過的代碼。 <?php #讀GET變量 $ fName = $ _POST ['data']; #創建輸出字符串 $ str =「\ $ data \」; #打開並寫入文件 $ fh = fopen(「a.txt」); fwrite($ fh,$ str); fclose($ fh); 回聲「完成」; ?> – Saraz

+0

要允許移動應用程序與您的Web應用程序通信,您需要創建一個Web服務。 REST API http://net.tutsplus.com/tutorials/other/a-beginners-introduction-to-http-and-rest/或SOAP API http://www.vankouteren.eu/blog/2009/03/簡單的肥皂示例/或簡單的PHP cURL http://php.net/manual/en/book.curl.php – Haver

回答

0

從Android發佈的POST請求與來自任何其他地方(網頁,桌面應用程序等)的任何其他請求沒有區別。

您將以與來自任何其他來源的請求完全相同的方式處理它。

您可以簡單地使用print_r($_POST)打印出所有的POST請求數據。

+0

這是真的POST請求是相同的,但我需要幫助處理該請求。因爲我不知道如何在PHP中編程。 – Saraz

+0

@ user2493079看我的編輯。 –

+0

我嘗試了print_r($ _ POST),我在應用程序中按下發布按鈕,但在php頁面上沒有發生任何事情。它在哪裏打印?對於如此基本的問題抱歉。 – Saraz