Make HTTP requests using Laravel artisan ping:http
command.
For example:
php artisan ping:http --url=https://example.com --method=GET
or
php artisan ping:http --url=https://example.com --method=POST --headers='x-api-key=123456' --headers='another-key-name=key-value' --data='name=John Doe' --data='email=john@example.com'
Option | Description | Default |
---|---|---|
--url | Required. URL to make the HTTP request to. | |
--method | HTTP request method (GET, POST, DELETE, PATCH) | POST |
--retry | Number of retries | 1 |
--timeout | Request timeout | 5 |
--headers | Headers to pass. Multiple values allowed. | |
--data | Data to pass. Multiple values allowed. | |
--queue | Doesn't expect any values. Whether the job should be queued. | false |
You can install the package via composer:
composer require maxkostinevich/artisan-ping
composer test
(c) 2020 Max Kostinevich - All rights reserved.