5 ms·
Expanded HTTP Method Support
- Hovertruck 14y agoI'm seeing a 500. Maybe they forgot GET? :)
- staxthetrain 14y agoIt's their new routing protocol. You get sent to the most overloaded server in the load balancer. Edit: Sarcasm. I really do like Heroku. :)
- bgentry 14y agoYeah, ran into a weird issue with our blog. Should be fixed now.
- codewright 14y agoSomeday I will understand how corporate blogs break so often. [1] [1] Has written multiple CMSs that get used on mid-to-high traffic properties.
- ldng 14y agoWordpress ?
- deleted 14y ago[deleted]
- jared314 14y agoNow, if web browser would support custom HTTP verbs, you could map application actions to http verbs and start removing the years of work-arounds that used GET and POST to tunnel what you really wanted.
- dmishe 14y agoCorrect me if I am wrong, but it seems that there are a gazillion of enterprise firewalls, gateways etc that will only let GET/POST thru.
- derefr 14y agoOnly if you let them see your traffic. What's the problem with going SSL-only? Are there really firewalls/gateways that don't let HTTPS traffic through?
- icebraining 14y agoMany enterprise proxies provide certificates for the clients machines so they can process HTTPS as well.
- FuzzyDunlop 14y agoI think that if this was done, there'd be a surge of blog posts not long after telling people to just use the original verbs, because everything about them - caching, idempotence, safeness, etc. - is a known quantity and doesn't change based on different interpretations of the same verb. Not to mention ridiculously confusing APIs. TWEET / GOOGLE /internet/?query=... LIKE /friend/jimmy GETPUTPOSTDELETE /i-am-too-lazy-to-use-separate-verbs
- jared314 14y agoPOST https://api.twitter.com/1.1/statuses/retweet/:id.json https://api.twitter.com/1.1/statuses/retweet/:id.json POST https://www.googleapis.com/youtube/v3/videos/rate?id=1234&rating=like&key={YOUR_API_KEY} https://www.googleapis.com/youtube/v3/videos/rate?id=1234... APIs are already confusing for anything beyond CRUD operations.
- politician 14y agoThere is hope for WebDAV SEARCH, the semantic idempotent alternative to POSTing complex queries which don't fit into GET query params.
- JakaJancar 14y agoAs far as I know, Heroku was using Amazon ELBs. Given that ELB does not support arbitrary methods, does this mean they've stopped using it?
- Titanous 14y agoHeroku only uses ELB for custom domain SSL termination. Their HTTP router is custom. At one point it was written in Erlang, I'm not sure if that's still the case.
- amackera 14y agoSomething tells me they are running their own LBs now.
- the_mitsuhiko 14y agoNo. Still ELBs. Amazon changed the ELB software silently sometime last week. Our ELBs all started accepting arbitrary methods.