I propose a new HTTP status code. Where can we start a petition?
>>108803170https://httpwg.org/CONTRIBUTING.html
What’s the use case for this status code?
>>108803170just use 404 nerd
>>108803170503
>>108803561sorry I meant 403>The HTTP 403 Forbidden client error response status code indicates that the server understood the request but refused to process it.
>>108803201Applying our code of conduct to prevent deprecated racist and bigoted content
>>108803170>attempt no landing there
what code for "fuck off we're full"
>>108803537>404Is used for content that may be gone or may have never existed. 444 is specifically used for content that was present but no longer is.>>108803572>403Is specifically used for content that can be accessed with proper permission, not for content that has been deprecated and no longer exists.
Should be code 380551 (ebussi).
>>108803572403 means something about that request specifically caused the server to tell you to fuck off. e.g. different headers might allow.that said it wouldnt be 444 because 4xx is client.either use 2xx or 5xx 204 is pretty close but not the same
>>108803170Or you could just serve 403 and make the scraper seethe that they can't figure out authenticated access.
>>108805907>that said it wouldnt be 444 because 4xx is client.It would be 4xx because trying to access deprecated content is user error and nothing went wrong on the server side.
>>108805930THIS
>>108805930ok thats reasonable.are you aware nginx apparently uses 444 internally, idk if that will cause issue.good luck i think this would be a useful addition to the web.
>>108805886>>108805907You make compelling arguments.You should actually try that and propose it on their mailing listhttps://httpwg.org/CONTRIBUTING.html#following-discussion
>>108803170you could say it in far fewer words444 - stop being gay
Should it support an optional Location Header to direct the user to the modern updated replacement of the Content, like 303 has?
You would have to argue against 410 as well.'No Usecase' would be a subset of 'Gone'.But 504 is a subset of 503 as well, so that shouldn't be an exclusion criteria. You have to be prepared to make your case.
>>108803170410 Gone already exists
>>108806031It only tells us that the content is gone, it doesn't tell us why it is gone and it doesn't tell us that is gone permanently.The user will be still confused and probably fill up issue lists with stupid questions when he could have just realized that what he is trying to access has no usecase
>>108806755>>108806031410 is different to 404 because 410 indicates it won't come back, it tells the browser not to request it again, it tells indexers and engines not to re-check.i believe you ought specify what action a browser/bot/scraper etc would be different when it encounters a 444 to a 404 or a 410.