⊗inhpBsRM 6 of 29 menu

HTTP İstek Metotları

HTTP istek metotlarının en yaygın olanları GET ve POST metotlarıdır. Gelin bu metotları daha ayrıntılı inceleyelim ve diğer, daha nadir metotları da öğrenelim. Diğer metotların açıklamaları yeterince geneldir. Gerçek şu ki, bu metotlar geniş bir uygulama alanına sahiptir ve HTTP protokolü sadece genel amaçlarını belirtir. İşte metotların açıklamaları:

Metot Açıklama
GET GET metodu - en sık kullanılan temel metottur. Basitçe sayfaları almak için kullanılır.
POST POST metodu, kullanıcı verilerini iletmek için kullanılır. Örneğin, bir site ziyaretçisi bir makaleye yorum yapmak istiyor. Bu durumda istemci POST metoduyla bir istekte bulunmalıdır. Bu sırada kullanıcının yorumu isteğin gövdesinde gönderilecektir. Sunucu ise bu yorumu kaydedecek ve yanıt olarak, daha önce yapılmış tüm yorumların ve bizim yeni yorumumuzun bulunduğu makale sayfasını verecektir. Ayrıca POST metodu genellikle dosyaların sunucuya yüklenmesi için de kullanılır.
HEAD HEAD metodu, bir sayfayı GET metodu gibi talep eder, ancak yanıt olarak sadece başlıkları, yanıt gövdesi olmadan alır.
DELETE DELETE metodu, sunucuya açıkça istemcinin, sunucuda bu URI için saklanan verileri silmek istediğini belirtir.
PATCH PATCH metodu, sunucuya açıkça istemcinin, sunucuda bu URI için saklanan verileri değiştirmek istediğini belirtir.
PUT PUT metodu, sunucuya açıkça istemcinin, sunucuya bu URI için veri yüklemek istediğini belirtir.
POST ve PUT metotları arasındaki temel fark, belirtilen URI'ların amaçlarının anlaşılmasında yatar. POST metodu, belirtilen URI'da, istemci tarafından iletilen içeriğin işleneceğini varsayar. PUT kullanırken istemci, yüklenen içeriğin belirtilen URI'daki kaynağa karşılık geldiğini varsayar.

Gerçek Hayat

Gerçek hayatta sunucular sadece GET ve POST metotlarını iyi destekler. Bu nedenle GET metodu hem veri almak hem de silmek ve değiştirmek için kullanılır. POST metodu ise hem işlenmek üzere veri yüklemek hem de verileri değiştirmek ve silmek için kullanılır.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet