2010-05-24 52 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