dorxy / debug_http
CakePHP Debug Kit Http panel
Installs: 43 927
Dependents: 0
Suggesters: 0
Security: 0
Stars: 9
Watchers: 2
Forks: 3
Open Issues: 1
Type:cakephp-plugin
Requires
- cakephp/cakephp: ~3.4
- cakephp/debug_kit: ~3.3
Requires (Dev)
- cakephp/cakephp-codesniffer: dev-master
- phpunit/phpunit: *
README
DebugHttp gives the CakePHP DebugKit plugin integration for HTTP requests using CakePHP's client.
Requirements
The master
branch has the following requirements:
- CakePHP 3.4.0 or larger
- DebugKit 3.2 or larger
Installation
- Install the plugin with Composer from your CakePHP Project's ROOT directory (where the composer.json file is located)
php composer.phar require dorxy/debug_http "~1.0"
note this is not a dev requirement
Plugin::load('DebugHttp'); Plugin::load('DebugKit', ['bootstrap' => true, 'routes' => true]);
- Add the panel to DebugKit
Configure::write('DebugKit.panels', ['DebugHttp.ClientCall']);
- Set
'debug' => true,
inconfig/app.php
.
Usage
Whenever you wish to have a client request appear in the DebugHttp panel you must use the provided client, e.g.:
$http = new \DebugHttp\Network\Http\Client(); $http->get('http://www.google.com');
The request and response will automatically appear in the Client calls panel, as well as their timing in the Timer panel.
Screenshots
Reporting Issues
If you have a problem with DebugHttp or wish to see other features please open an issue on GitHub.