如何为 php 中的 post 请求设置 Web 服务
How to set up a web service for a post request in php
我正在设置 Safari 推送通知,他们会向他们选择的端点发送响应。
我需要设置一个 Web 服务后端来解决这个问题。
他们 POST 一个令牌:
/v1/devices/<deviceToken>/registrations/<websitePushId>
如何设置我的后端,使用重写或其他...来捕获 deviceToken
和 websitePushId
?
我有一个 php 脚本可以将此信息添加到数据库中。我只是不知道如何获取 POST 信息,以及如何将这两个参数添加到该脚本中。
有什么想法吗?
好的。所以当我得到正确的语法时,它实际上并不那么困难。
如果以后有人想知道。这就是您可以做到的。
RewriteRule ^v1/pushPackages/(.*?)$ /API/SafariNotifications//v1/pushPackages/createPushPackage.php [L]
RewriteRule ^v1/devices/(.*?)/registrations/(.*?)$ /API/SafariNotifications//v1/devices/registerUsers.php?deviceToken= [L]
RewriteRule ^v1/log$ /API/SafariNotifications/log/log.php [L]
然后在那些 php 文件中,您可以编写您的魔法和 return 您需要 return 的内容。
在设备令牌重写。它实际上 POST 通过数据,以及添加 GET 参数。所以你可以在你的文件中访问两者。
这用于设置 Safari 推送通知 Web 服务后端。
希望这对以后的人有所帮助。
我正在设置 Safari 推送通知,他们会向他们选择的端点发送响应。
我需要设置一个 Web 服务后端来解决这个问题。
他们 POST 一个令牌:
/v1/devices/<deviceToken>/registrations/<websitePushId>
如何设置我的后端,使用重写或其他...来捕获 deviceToken
和 websitePushId
?
我有一个 php 脚本可以将此信息添加到数据库中。我只是不知道如何获取 POST 信息,以及如何将这两个参数添加到该脚本中。
有什么想法吗?
好的。所以当我得到正确的语法时,它实际上并不那么困难。
如果以后有人想知道。这就是您可以做到的。
RewriteRule ^v1/pushPackages/(.*?)$ /API/SafariNotifications//v1/pushPackages/createPushPackage.php [L]
RewriteRule ^v1/devices/(.*?)/registrations/(.*?)$ /API/SafariNotifications//v1/devices/registerUsers.php?deviceToken= [L]
RewriteRule ^v1/log$ /API/SafariNotifications/log/log.php [L]
然后在那些 php 文件中,您可以编写您的魔法和 return 您需要 return 的内容。
在设备令牌重写。它实际上 POST 通过数据,以及添加 GET 参数。所以你可以在你的文件中访问两者。
这用于设置 Safari 推送通知 Web 服务后端。
希望这对以后的人有所帮助。