Mantık tümüyle şudur ;
Get = bir veriyi almak . yani veriyi sorgulayarak yahut istek yaparak almak.
Post = bir veriyi karşı tarafa göndererek ( ?userID=123) dönüş bilgilerini almak
PUT = genelde parçalar halinde bilgi ( dosya vs) göndermeye yarar.
PATCH = parçalanmış dosya yahut verileri göndermeye yarar.
bunlar soket mantığı ile çalışır, ve pycurl, requests, socket , ve türevi herşey ile gönderip almak mümkündür.