Skip to content

fix: confirmation rate-limit errors - #510

Merged
dyc3 merged 2 commits into
masterfrom
fix/509-accept-language
Jul 11, 2026
Merged

dyc3 merged 2 commits into
masterfrom
fix/509-accept-language

Conversation

@dyc3

@dyc3 dyc3 commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Add the browser-style Accept-Language header to bulk confirmation requests. Steam Community now appears to require this header on non-GET requests and otherwise eventually responds with HTTP 429.

Closes #509

Testing

  • cargo test -p steamguard (22 passed)

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ No new issues found.

Reviewed changes — Added the Accept-Language: en-US,en;q=0.9 header to the bulk confirmation POST request so Steam stops returning HTTP 429 on mobileconf/multiajaxop.

  • Add Accept-Language header to send_multi_confirmation_ajax in steamguard/src/confirmation.rs.

Pullfrog  | View workflow run | Using Kimi K2 (free via Pullfrog for OSS) | 𝕏

@dyc3 dyc3 changed the title Fix confirmation rate-limit errors fix: confirmation rate-limit errors Jul 11, 2026
@dyc3
dyc3 merged commit bdfd2cb into master Jul 11, 2026
3 checks passed
@dyc3
dyc3 deleted the fix/509-accept-language branch July 11, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rate limit exceeded issue

1 participant