![未收到 POST 数据](https://linux22.com/image/507874/%E6%9C%AA%E6%94%B6%E5%88%B0%20POST%20%E6%95%B0%E6%8D%AE.png)
我有一个 iPhone 应用程序,它应该将 POST 数据发送到我的服务器以在 MySQL 数据库中注册该设备,这样我们就可以向它发送通知等。它将其唯一标识符、设备名称、令牌以及一些其他小信息(如密码和用户名)作为 POST 请求发送到我们的服务器。问题是有时服务器没有收到数据。我的意思是,它不仅收到 POST 输入的空值,而且根本没有收到任何发布数据。我将服务器的所有 POST 输入记录到一些日志文件中,当依赖于来自设备的 POST 数据的脚本失败(未检测到数据)时,我注意到这是因为没有发送 POST 数据。这是服务器的问题吗(比如拒绝数据之类的),还是一定是客户端的问题?可能是什么原因造成的?
答案1
这很可能是客户端的问题,但有一个简单的测试方法,只需从您可以轻松创建的 html 页面将 POST 数据发送到您的脚本,然后就可以排除服务器的问题。
答案2
我喜欢使用这个免费http post 工具测试发送帖子请求并获取帖子响应