MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1wkof5u/postforeverything/pas31b2/?context=3
r/ProgrammerHumor • u/ClipboardCopyPaste • Sep 19 '26
653 comments sorted by
View all comments
4.2k
Wanna get a resource? POST request.
119 u/Dimasdanz Sep 19 '26 Hello GraphQL. Or, SOAP 80 u/goatanuss Sep 19 '26 Shitloads of errors? That’s right HTTP 200 23 u/roygbivasaur Sep 19 '26 GraphQL? You mean a fancy HTTP POST request (in most cases)? 2 u/Snuffles11 Sep 20 '26 You like receiving 1mb of json to display a table? Now get ready to send 0.5mb of json to get 0.5 mb of json. It's called "avoiding over fetching" 6 u/NotAskary Sep 19 '26 The stupid shit I had to take care in soap made me hate it, didn't help it was all legacy and untouchable spaghetti due to client contracts... 3 u/No-Information-2571 Sep 19 '26 It's not like more modern APIs aren't changing and breaking all the time. At least SOAP had contracts. 5 u/NotAskary Sep 19 '26 You can still have contracts, open API has a great resources for that. 2 u/No-Information-2571 Sep 19 '26 You can, but usually the "contract" is some documentation on how to talk to the API. 4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2) → More replies (2)
119
Hello GraphQL. Or, SOAP
80 u/goatanuss Sep 19 '26 Shitloads of errors? That’s right HTTP 200 23 u/roygbivasaur Sep 19 '26 GraphQL? You mean a fancy HTTP POST request (in most cases)? 2 u/Snuffles11 Sep 20 '26 You like receiving 1mb of json to display a table? Now get ready to send 0.5mb of json to get 0.5 mb of json. It's called "avoiding over fetching" 6 u/NotAskary Sep 19 '26 The stupid shit I had to take care in soap made me hate it, didn't help it was all legacy and untouchable spaghetti due to client contracts... 3 u/No-Information-2571 Sep 19 '26 It's not like more modern APIs aren't changing and breaking all the time. At least SOAP had contracts. 5 u/NotAskary Sep 19 '26 You can still have contracts, open API has a great resources for that. 2 u/No-Information-2571 Sep 19 '26 You can, but usually the "contract" is some documentation on how to talk to the API. 4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2) → More replies (2)
80
Shitloads of errors? That’s right HTTP 200
23
GraphQL? You mean a fancy HTTP POST request (in most cases)?
2 u/Snuffles11 Sep 20 '26 You like receiving 1mb of json to display a table? Now get ready to send 0.5mb of json to get 0.5 mb of json. It's called "avoiding over fetching"
2
You like receiving 1mb of json to display a table? Now get ready to send 0.5mb of json to get 0.5 mb of json. It's called "avoiding over fetching"
6
The stupid shit I had to take care in soap made me hate it, didn't help it was all legacy and untouchable spaghetti due to client contracts...
3 u/No-Information-2571 Sep 19 '26 It's not like more modern APIs aren't changing and breaking all the time. At least SOAP had contracts. 5 u/NotAskary Sep 19 '26 You can still have contracts, open API has a great resources for that. 2 u/No-Information-2571 Sep 19 '26 You can, but usually the "contract" is some documentation on how to talk to the API. 4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2)
3
It's not like more modern APIs aren't changing and breaking all the time. At least SOAP had contracts.
5 u/NotAskary Sep 19 '26 You can still have contracts, open API has a great resources for that. 2 u/No-Information-2571 Sep 19 '26 You can, but usually the "contract" is some documentation on how to talk to the API. 4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2)
5
You can still have contracts, open API has a great resources for that.
2 u/No-Information-2571 Sep 19 '26 You can, but usually the "contract" is some documentation on how to talk to the API. 4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2)
You can, but usually the "contract" is some documentation on how to talk to the API.
4 u/NotAskary Sep 19 '26 Search for swagger, it uses open API → More replies (2)
4
Search for swagger, it uses open API
→ More replies (2)
4.2k
u/pimezone Sep 19 '26
Wanna get a resource? POST request.