Sobes.tech
Middle

GET ile POST arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

GET ve POST, farklı amaçlara sahip iki temel HTTP yöntemidir:

  • GET sunucudan veri talep etmek için kullanılır. Güvenlidir ve idempotenttir, parametreler URL'de (sorgu dizisinde) iletilir. Genellikle sunucu durumunu değiştirmez.

  • POST verileri sunucuya göndermek için kullanılır, örneğin kaynaklar oluştururken veya güncellerken. Veriler isteğin gövdesinde iletilir. POST, sunucu durumunu değiştirebilir ve idempotent değildir.

Örnek:

GET /todos?id=123 HTTP/1.1
Host: example.com

POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json

{"title": "Buy milk", "done": false}

GET, id=123 olan todo'yu talep eder, POST yeni bir todo oluşturur.