nozier / nozier-client
Nozier通信客户端
此包的规范存储库似乎已消失,因此该包已被冻结。
v1.1.3
2020-04-02 09:31 UTC
Requires
- symfony/http-foundation: ^5.0
Requires (Dev)
- nesbot/carbon: ^2.26
- phpunit/phpunit: ^8.4
README
Nozier通信客户端用于与Nozier通信。有关Joomla!,请参阅nozier/nozier-joomla。有关Wordpress,请参阅nozier/nozier-wordpress。
安装
您可以使用Composer安装此包
composer require nozier/nozier-client
需求
此包至少需要PHP 7.2。
端点
Nozier应用程序将在您的网站上请求以下端点。用正确的响应类响应特定的请求。所有url都是相对于您的网站根目录的。
类型 | 方法 | URL | 响应类 |
---|---|---|---|
在线检查 | HEAD | / | - |
获取 | GET | /nozier/fetch | FetchResponse |
软件更新 | POST | /nozier/update-software | UpdateSoftwareResponse |
核心更新 | POST | /nozier/update-core | UpdateCoreResponse |
验证Nozier请求的真实性
Nozier客户端基于双方都拥有的令牌进行请求签名,但该令牌永远不会发送。`Request`类有一个`validate`方法,用于验证当前传入的请求。如果它抛出异常,您的网站应拒绝该请求。如果您的响应无效,Nozier也会这样做。确保Nozier和您的网站上的令牌相同。
测试
$ composer test
致谢
许可证
MIT许可证。有关更多信息,请参阅LICENSE。