mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 00:56:16 +00:00
The speaker re-polls /full and the device presets with the ETag it last saw and expects 304 Not Modified when nothing changed. Two self-contained flows capture the current ETag and replay it via If-None-Match, asserting 304. This pins the conditional-GET behaviour and the case-sensitive ETag header path (CLAUDE.md). make test-http-client: 65 requests, 0 failed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>