Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
IIS originally comes from an era of "those verbs don't really exist because they're never used - we do everything with SOAP via POST."
Pre-rest that was very much the state of things, and the issue is that once you've made that decision, it becomes very hard to justify reversing it for security reasons (what if someone is relying on them being blocked, upgrades and finds they aren't anymore?)
But yeah, it's sucky. Don't use IIS. -
@AlmondSauce
Microflakes. At the same time their frameworks do support bodies in GET messages, which while not terrible, is not guaranteed by the spec. This immediately becomes an issue when it encounters swagger metadata which precludes it's presence. -
@SortOfTested But that's Microsoft's business model:
Ignoring some parts of a standard and trying to make a new standard by abusing their market strength, so that enough people and software at some point depend on the MS version of the standard and are using MS software because it works only with MS. -
I use IIS all the time. Never had a problem with disabled HTTP methods. Are you using an old version ?
Apparently DELETE and... most of the HTTP verbs are disabled by default in IIS (ASP/ MVC/ Microsoft server software)
Am I wrong in saying that's fucking bullshit?!
Why make an HTTP serving environment with a massive array of tools to help you do everything you need in the web environment... And then DISABLE some of the web protocol??? What???
Not even the obscure verbs. DELETE. Is microsoft the type of bitch to delete using a GET request?? I bet the send passwords as get parameters.
rant