vasireddyrajesh
b96334ffad
Add standalone C++ server using cpp-httplib for OpenAPI-based APIs ( #21724 )
...
Supports:
All OpenAPI 3.x data types: primitives, arrays, enums, nullable/optional fields, nested objects
All parameter types: path, query, header, cookie, and combinations
Schema composition: allOf (inheritance), oneOf (discriminated unions), anyOf (flexible unions)
Security schemes: API key and bearer token authentication
Discriminator-based polymorphic deserialization and error handling
Provides:
Error handling for invalid JSON, type mismatches, missing/unknown discriminator, and parameter validation
Build system integration (CMake) for easy compilation and linking with required dependencies
Clear build and run instructions for local development and testing
Enables comprehensive, real-world validation of generated C++ server code against OpenAPI specifications
2026-02-12 19:41:05 +08:00
..
2025-12-12 17:16:38 +08:00
2025-08-13 01:48:03 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-13 11:31:11 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2026-01-21 16:26:40 +08:00
2025-08-13 01:48:03 +08:00
2025-03-13 18:47:34 +08:00
2025-12-13 11:31:11 +08:00
2026-01-15 10:49:12 +08:00
2025-08-13 01:48:03 +08:00
2025-12-12 17:16:38 +08:00
2026-02-12 19:41:05 +08:00
2025-08-13 01:48:03 +08:00
2025-08-13 01:48:03 +08:00
2025-08-13 01:48:03 +08:00
2025-12-02 11:04:54 +08:00
2025-09-16 11:46:52 +08:00
2025-12-12 17:16:38 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2025-12-22 16:09:33 +08:00
2026-01-15 10:49:12 +08:00
2026-01-15 10:49:12 +08:00
2025-08-13 01:48:03 +08:00
2025-08-13 01:48:03 +08:00
2025-08-13 01:48:03 +08:00
2025-09-05 09:36:39 +08:00
2025-09-19 17:10:31 +08:00
2025-09-19 17:10:31 +08:00
2025-09-05 09:16:19 +08:00
2025-09-27 14:28:28 +08:00
2026-02-10 17:26:20 +08:00
2025-08-13 01:48:03 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2026-01-12 13:44:55 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2026-01-11 18:52:29 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-10-07 10:46:23 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2026-02-04 15:57:00 +08:00
2025-12-12 17:16:38 +08:00
2025-08-13 01:48:03 +08:00
2025-12-12 17:16:38 +08:00
2026-02-04 19:44:39 +08:00
2026-02-04 17:02:02 +08:00
2026-02-04 17:02:02 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-08-26 18:59:11 +08:00
2025-08-13 01:48:03 +08:00
2025-08-13 01:48:03 +08:00
2025-08-28 14:04:41 +08:00
2025-08-13 01:48:03 +08:00
2025-09-05 09:53:37 +08:00
2025-09-16 15:24:22 +08:00
2025-08-13 01:48:03 +08:00
2025-09-05 09:53:37 +08:00
2026-01-27 12:38:38 +08:00
2025-12-12 17:16:38 +08:00
2025-09-05 09:53:37 +08:00
2025-12-12 17:16:38 +08:00
2025-09-05 09:53:37 +08:00
2026-01-18 12:29:44 +08:00
2025-09-05 09:36:39 +08:00
2025-09-01 11:43:25 +08:00
2026-02-02 17:58:32 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2025-12-12 17:16:38 +08:00
2026-01-11 18:52:29 +08:00
2025-12-02 10:06:32 +08:00
2025-09-05 09:36:39 +08:00
2026-01-13 01:10:57 +08:00
2025-11-27 16:36:19 +08:00
2025-09-05 09:36:39 +08:00
2025-09-05 09:36:39 +08:00
2025-10-14 13:50:59 +08:00
2025-09-05 09:36:39 +08:00
2025-09-05 09:36:39 +08:00
2025-12-12 17:16:38 +08:00