Sobes.tech
Junior — Middle

HTTP protokolü kullanılarak veri iletimi hangi yöntemlerle yapılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

HTTP protokolü kullanılarak veri iletimi temel olarak aşağıdaki şekillerde gerçekleştirilir:

  1. GET Yöntemi — veriler URL'de sorgu dizisi (query string) olarak iletilir. Sunucu durumunu değiştirmeden veri almak için kullanılır.

  2. POST Yöntemi — veriler isteğin gövdesinde iletilir. Büyük veri hacimlerini göndermek veya sunucu durumunu değiştirmek gerektiğinde kullanılır.

  3. PUT, DELETE, PATCH Yöntemleri — ayrıca istek gövdesinde veri içerebilir ve kaynakların güncellenmesi, silinmesi veya kısmi değiştirilmesi için kullanılır.

  4. HTTP Başlıkları — bazı veriler başlıklar aracılığıyla iletilebilir (örneğin, yetkilendirme tokenleri).

Java'da HttpURLConnection kullanarak gövdesi olan bir POST isteği gönderme örneği:

URL url = new URL("http://example.com/api/data");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
String jsonInputString = "{\"name\": \"John\"}";
try(OutputStream os = con.getOutputStream()) {
    byte[] input = jsonInputString.getBytes("utf-8");
    os.write(input, 0, input.length);
}
int code = con.getResponseCode();