Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-10 01:38:52 EDT

Explore

PostsPeople
LatestRanked
@kandycan.bsky.socialSep 25, 2026, 5:41 AM

By saying that all #StateManipulation can be #POST, I am not denying the use case or clarity that other #HTTPMethod provides. I’m just saying that #StateManipulation is separate from #Query while they both still might occur in same #HTTPRequest.

@kandycan.bsky.socialSep 25, 2026, 5:35 AM

The simple rule is, if a request is permanently manipulating the state of data in database, then it is #StateManipulation and hence it is not a #GET request. While all #StateManipulation can be #POST request.

@kandycan.bsky.socialSep 25, 2026, 5:26 AM

The #Payload or #RequestBody should be allowed in #HTTP #GET request. Why? Because whether u use #QueryParameter or #Payload, u are just querying the #Data while for #POST, #PUT, #DELETE request, u are manipulating state in database permanently.

#API #Query #StateManipulation