Skip to content

1.1.2#16

Merged
playmiel merged 8 commits intomainfrom
dev
Nov 30, 2025
Merged

1.1.2#16
playmiel merged 8 commits intomainfrom
dev

Conversation

@playmiel
Copy link
Owner

@playmiel playmiel commented Nov 28, 2025

add cookie management, and keep alive management

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds automatic cookie management functionality to the AsyncHttpClient library. The implementation captures Set-Cookie headers from HTTP responses and automatically includes them in subsequent requests when the domain, path, and security requirements match.

Key changes:

  • Cookie storage with domain, path, and secure attribute support
  • Automatic Set-Cookie header parsing and Cookie header application
  • Public API methods for manual cookie management (clearCookies, setCookie)

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/AsyncHttpClient.h Added public cookie management API and private cookie storage structures
src/AsyncHttpClient.cpp Implemented cookie parsing, storage, matching logic, and automatic application to requests
test/test_redirects/test_main.cpp Added tests for basic cookie roundtrip and path/secure attribute validation
test/compile_test_internal/compile_test.cpp Added new basic compilation test file
platformio.ini Updated build paths to reference new compile test location
README.md Documented new cookie management features and API methods

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@playmiel playmiel merged commit 40e22e3 into main Nov 30, 2025
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant