WTVP Status Codes

From WebTV Wiki
Jump to navigation Jump to search
WTVP
OverviewList of WTVP ServicesWTVP-specific Content-TypesStatus Codes
Concepts
TokensTicketsCapability Flags
Headers
Header ListData TypesCommon Request Headers
Processes
First-Time RegistrationHeadwaiter (Login)Messenger ServicesFavoritesChecking for new mailRetrieving settingsObtaining new wtv-ticketsSmart CardMiscellaneous
URLs for WTVP Services
wtv-1800wtv-aroundtownwtv-authorwtv-centerwtv-chatwtv-contentwtv-cookiewtv-customscriptwtv-diskwtv-epguidewtv-favoritewtv-flashromwtv-guidewtv-head-waiterwtv-homewtv-introwtv-logwtv-mailwtv-newswtv-noticeswtv-partnerwtv-passportwtv-registerwtv-setupwtv-smartcardwtv-spotwtv-starwtv-trickswtv-tutorial

List of known status codes used by WTVP, and their corresponding reason phrases and meanings.

Status Code Meaning Reason phrases Notes
200 Success "OK"
302 Temporary redirect "Moved temporarily"
400 Bad request "Please choose your name to start using the MSN TV service.", "Your password must be composed of letters and numbers only. Please choose a different password." (Related to Passport registration), "The password you typed isn't correct. Please type your password." Has a "wtv-field-name" header. Values currently observed are "user-id" and "password".
500 Internal server error "WebTV ran into a technical problem. Please try again." (pre-MSN TV rebrand), "MSN TV ran into a technical problem. Please try again." (MSN TV rebrand), "Incorrect password." "Incorrect password." is believed to be used when accessing service URL "wtv-head-waiter:/tricks-passwd", although this is only confirmed to be the case on a third-party private server. The other first two are speculated to appear when a service URL is either accessed in an unintended manner, or doesn't exist. It's speculated that you'll also get this error when using an invalid wtv-token suffix on service URLs that need it. Need more documentation on this.
1404 Unknown domain(?) "The publisher <domain> is unknown." Usually has a "wtv-explanation-url" header linking to a help page to explain the error in question. So far only seen in use in HTTP content proxy errors.