HTTP(S)
Both client and server generator is available.
It is currently available through the generators (channels):
All of this is available through AsyncAPI. Require HTTP method binding for operation and statusCode for messages.
TypeScript
| Feature | Is supported? |
|---|---|
| Download | ➗ |
| Upload | ➗ |
| Offset based Pagination | ➗ |
| Cursor based Pagination | ➗ |
| Page based Pagination | ➗ |
| Time based Pagination | ➗ |
| Keyset based Pagination | ➗ |
| Retry with backoff | ➗ |
| OAuth2 Authorization code | ✔️ |
| OAuth2 Implicit | ✔️ |
| OAuth2 password | ✔️ |
| OAuth2 Client Credentials | ✔️ |
| Username/password Authentication | ✔️ |
| Bearer Authentication | ✔️ |
| Basic Authentication | ✔️ |
| API Key Authentication | ✔️ |
| XML Based API | ➗ |
| JSON Based API | ✔️ |
| POST | ✔️ |
| GET | ✔️ |
| PATCH | ✔️ |
| DELETE | ✔️ |
| PUT | ✔️ |
| HEAD | ✔️ |
| OPTIONS | ✔️ |