https://github.com/heptacom/heptaconnect-package-http
Support flow components working with HTTP clients or act as HTTP server
https://github.com/heptacom/heptaconnect-package-http
heptaconnect heptaconnect-package http http-requests
Last synced: 12 months ago
JSON representation
Support flow components working with HTTP clients or act as HTTP server
- Host: GitHub
- URL: https://github.com/heptacom/heptaconnect-package-http
- Owner: HEPTACOM
- License: agpl-3.0
- Created: 2023-06-10T19:35:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T23:30:06.000Z (almost 2 years ago)
- Last Synced: 2025-01-03T22:16:25.203Z (about 1 year ago)
- Topics: heptaconnect, heptaconnect-package, http, http-requests
- Language: PHP
- Homepage: https://heptaconnect.io
- Size: 242 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Security: security.txt
Awesome Lists containing this project
README
# HTTP Package
#### This is part of HEPTACOM solutions for medium and large enterprises.
## Description
This is a HEPTAconnect package to support flow components working with HTTP clients or act as HTTP server.
Read more in the [documentation](https://heptaconnect.io/).
### Features
* Cache for outbound HTTP requests
* Profiling for HTTP request cycles
## System requirements
* PHP 8.0 or above
## Changelog
See the attached [CHANGELOG.md](./CHANGELOG.md) file for a complete version history and release notes.
## Additional development requirements
* Make
* Any debugging/coverage php extension like xdebug or pcov
## Contributing
Thank you for considering contributing to this package! Be sure to sign the [CLA](./CLA.md) after creating the pull request. [](https://cla-assistant.io/HEPTACOM/heptaconnect-package-http)
### Steps to contribute
1. Fork the repository
2. `git clone yourname/heptaconnect-package-http`
3. Make your changes to master branch
4. Create your Pull-Request
### Check your changes
1. Check and fix code style `make cs-fix && make cs`
2. Check tests `make test`
3. Check whether test code coverage is same or higher `make coverage`
4. Check whether tests can find future obscurities `make infection`
## License
Copyright 2020 HEPTACOM GmbH
Dual licensed under the [GNU Affero General Public License v3.0](./LICENSE.md) (the "License") and proprietary license; you may not use this project except in compliance with the License.
You may obtain a copy of the AGPL License at [https://spdx.org/licenses/AGPL-3.0-or-later.html](https://spdx.org/licenses/AGPL-3.0-or-later.html).
Contact us on [our website](https://www.heptacom.de) for further information about proprietary usage.