ideasoft/http-batch-bundle
最新稳定版本:0.2
Composer 安装命令:
composer require ideasoft/http-batch-bundle
包简介
Http batch server implementation for symfony via sub requests.
README 文档
README
HttpBatchBundle
HttpBatchBundle is a plugin that allows you to packaging a set of requests by implementing multipart/batch method for Symfony. This bundle will allow you to decrease requests count and lower costs welcomed.
How multipart/batch works?
HTTP multipart/batch is a format for packaging multiple HTTP requests in a single request. You can read this draft for more detail: https://tools.ietf.org/id/draft-snell-http-batch-00.html
Installing HttpBatchBundle
The easiest way to install HttpBatchBundle is through composer.
composer require ideasoft/http-batch-bundle
Don't forget to register in AppKernel.php
$bundles = [ ... new \Ideasoft\HttpBatchBundle\HttpBatchBundle() ];
Now lets configurate it!
Configuration
Routing
Add a route for HttpBatchBundle like that to your routing.yml
http_batch: resource: "@HttpBatchBundle/Controller/" type: annotation
Sevice Registration
Register HttpBatchBundle services. Add this line to your services.yml
imports: ... - { resource: "@HttpBatchBundle/Resources/config/services.yml" }
That's all. Now you can use http batch implementation on your symfony project.
Your batch request url is http://your-domain/batch.
You should post your batch request to this url.You can change it from routing.yml if you want. You can test it with Postman or anything else.
Do you need a multipart/batch client for PHP?
You're lucky! You can try https://github.com/IdeasoftLabs/http-batch-client
统计信息
- 总下载量: 19.99k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 25
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-21