Commit Graph

6 Commits

Author SHA1 Message Date
yogishhg9964 18479bef52 resolving checks
Merge branch 'feature/add-query-http-method' of https://github.com/yogishhg9964/fastapi into feature/add-query-http-method
2025-07-30 13:12:05 +05:30
yogishhg9964 5bee6ac1e9 fix: Ensure Pydantic v1 compatibility in QUERY method tests
- Replace model_dump() with direct model return for better compatibility
- Follows existing FastAPI test patterns for Pydantic model handling
- Maintains full functionality while supporting both Pydantic v1 and v2
2025-07-30 13:10:47 +05:30
pre-commit-ci[bot] e564d34318 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 2025-07-30 07:35:16 +00:00
yogishhg9964 86a1706457 test: Improve QUERY method test robustness and compatibility 2025-07-30 13:04:38 +05:30
yogishhg9964 5576bccc85 Fix import sorting in test_query_method.py
- Resolve ruff linting error for import organization
- Ensure compliance with FastAPI code style guidelines
2025-07-30 12:03:34 +05:30
yogishhg9964 71c441e471 Add support for HTTP QUERY method
- Implement query() method in APIRouter and FastAPI classes
- Add comprehensive test suite for QUERY method functionality
- Include documentation examples demonstrating QUERY usage
- Follow IETF draft-ietf-httpbis-safe-method-w-body-02 specification
- Enables complex queries with request bodies for GraphQL-like functionality
- Maintains full backward compatibility with existing HTTP methods

Resolves: Request for QUERY method support in GitHub issues
Addresses: Need for safe HTTP method that allows request bodies
2025-07-30 11:46:48 +05:30