Page MenuHomePhabricator

Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount
Closed, ResolvedPublic

Description

Techncal details

  • An example of how to call that endpoint can be found here (the format for the payload can be found here).
  • Rationale for this change:
    • Using a GET-based endpoint was problematic when a long list of revision IDs were provided, since that resulted in a very long URL that exceeded the URL length limit allowed by the HTTP server or browser (which is typically a few kilobytes).
    • By contrast, browsers and servers typically support POST payloads of various megabytes.
    • Additionally, this prevents flooding server logs with URLs containing 500+ IDs.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
hector.arroyo updated the task description. (Show Details)
Dreamy_Jazz assigned this task to Dillon.
Dreamy_Jazz subscribed.

This was done in T404910: Add Show IP button on Page Info module. Thanks again for addressing this.