Tekil Mesaj gösterimi
Alt 07 Nisan 2021, 15:08   #1
ExCaLuBuR
ExCaLuBuR - ait Kullanıcı Resmi (Avatar)

Standart HTTP İstek Yöntemleri




HTTP nedir?

Köprü Metni Aktarım Protokolü (HTTP), istemciler ve sunucular arasındaki iletişimi sağlamak için tasarlanmıştır.

HTTP, bir istemci ile sunucu arasında bir istek-yanıt protokolü olarak çalışır.

Örnek: Bir istemci (tarayıcı), sunucuya bir HTTP isteği gönderir; daha sonra sunucu istemciye bir yanıt verir. Yanıt, istekle ilgili durum bilgilerini içerir ve ayrıca istenen içeriği de içerebilir.

HTTP Yöntemleri ( Metotları )
  1. GET
  2. POST
  3. PUT
  4. HEAD
  5. DELETE
  6. PATCH
  7. OPTIONS


En yaygın iki HTTP yöntemi şunlardır: GET ve POST

GET Yöntemi

GET, belirli bir kaynaktan veri talep etmek için kullanılır.

GET, en yaygın HTTP yöntemlerinden biridir.

Sorgu dizesinin (ad / değer çiftleri) bir GET isteğinin URL'sinde gönderildiğini unutmayın:

HTML-Kodu

/test/demo_form.php?name1=value1&name2=value2
GET istekleriyle ilgili diğer bazı notlar:

GET istekleri önbelleğe alınabilir

GET istekleri tarayıcı geçmişinde kalır

GET isteklerine yer işareti koyulabilir

Hassas verilerle uğraşırken GET istekleri asla kullanılmamalıdır

GET isteklerinde uzunluk kısıtlamaları vardır

GET istekleri yalnızca veri istemek için kullanılır (değiştirmek değil)

POST Yöntemi

POST, bir kaynağı oluşturmak / güncellemek için bir sunucuya veri göndermek için kullanılır.

POST ile sunucuya gönderilen veriler, HTTP isteğinin istek gövdesinde saklanır:

HTML-Kodu

POST /test/demo_form.php HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
POST, en yaygın HTTP yöntemlerinden biridir.

POST istekleriyle ilgili diğer bazı notlar:

POST istekleri hiçbir zaman önbelleğe alınmaz

POST istekleri tarayıcı geçmişinde kalmaz

POST isteklerine yer işareti koyulamaz

POST isteklerinin veri uzunluğu konusunda herhangi bir kısıtlaması yoktur

PUT Yöntemi

PUT, bir kaynağı oluşturmak / güncellemek için bir sunucuya veri göndermek için kullanılır.

POST ve PUT arasındaki fark, PUT isteklerinin idempotent olmasıdır. Yani, aynı PUT isteğini birden çok kez çağırmak her zaman aynı sonucu verecektir. Buna karşılık, bir POST isteğini tekrar tekrar çağırmak, aynı kaynağı birden çok kez oluşturmanın yan etkilerine sahiptir.

HEAD Yöntemi

HEAD, GET ile neredeyse aynıdır, ancak yanıt gövdesi yoktur.

Başka bir deyişle, GET / users bir kullanıcı listesi döndürürse, HEAD / users aynı isteği yapacak ancak kullanıcı listesini döndürmeyecektir.


Delete Yöntemi

DELETE yöntemi, belirtilen kaynağı siler.

Options Yöntemi

SEÇENEKLER yöntemi, hedef kaynak için iletişim seçeneklerini açıklar.

HEAD istekleri, büyük bir dosya veya yanıt gövdesini indirmeden önce olduğu gibi, bir GET isteğinde bulunmadan önce bir GET isteğinin ne döneceğini kontrol etmek için kullanışlıdır.

Alıntı:
w3schools
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.