2010-05-24 109 views
0

我們需要從iphone設備發送一個http帖子到我們的服務器,其中包含我們想要存儲的設備令牌(APNS)的一些信息。你如何在服務器上讀取HTTP信息並存儲它的內容?我們只有一個標準的ISP託管服務器,目前只有一個網站。用HTTP POST發送設備令牌

謝謝

+0

您似乎在問如何接收POST數據,而不是發送它 – 2010-05-24 08:43:17

+0

請添加標籤PHP和Objective-C。 – Emil 2010-05-24 09:21:26

+0

@Emil。這不是關於PHP。這只是我的建議。它可以用ASP來完成。 PERL或您的服務器支持的任何其他語言/技術。 – 2010-05-27 05:31:44

回答

1

有很多方法可以做到這一點。您可能想要將值存儲在數據庫中。您的託管帳戶可能有數據庫。找出安裝了哪些數據庫軟件。它成爲MySQL http://www.mysql.com/的可能性很高。

根據你想要對數據做什麼,一個簡單的接受POST數據的PHP http://php.net/index.php腳本解析並檢查它會沒事的。但是,要小心。在將數據插入數據庫之前,您應該進行某種身份驗證。或者,您發送到服務器的值可能已被加密,您可以通過這種方式進行驗證。

您也可以使用Perl,Python,Ruby等,這取決於您的主機支持。

+0

嗨,謝謝。這個PHP腳本是否需要連續監視HTTP端口,即在這個端口上監聽 – tech74 2010-05-24 09:32:44

+0

這是Apache或任何你運行的web服務器的工作。它監聽指定的端口。當您的腳本發出請求時,腳本就會運行。如果你有權訪問你的服務器配置文件,那麼你可以讓它聽幾乎任何你喜歡的端口。當然你的主人可能不會允許這個。儘管使用隱蔽端口確實有意義,但它可能是一個壞主意,因爲iPhone部署在世界各地的各種網絡也可能對可訪問的端口有一些限制。你可能想要研究一下。 – 2010-05-25 01:20:50

+0

謝謝,我不明白這個聲明「」當你的腳本的請求來,你的腳本運行「 我如何提出請求來爲我的腳本,客戶端將只是發送POST,它是如何針對腳本? 感謝 – tech74 2010-05-25 16:29:02