• 09-09-2022, 00:26:14
    #1
    Merhaba örnek olarak

    https://ardakarakas.com/deneme.php

    bu adrese fetch ile get yollamak istiyorum yollayacağım veri de
    name: "arda"
    surname: "karakaş"

    olsun bunu nasıl yapabilirim gelen veriyi de

    .then((response) => response.json())
    .then((data) => show_toast(data.message,data.status));

    şöyle yazdıracağım örnek kod yapabilir misiniz
  • 09-09-2022, 15:54:40
    #2
    eğer veri göndermek istiyorsanız post işlemini kullanmanız gerekiyor get methodu veriyi çekmeye yarar.
    edit: eğer veri göndermek istiyorsanız güvenlik açısından ve uzun dataları gönderebilmek açısından post işlemini kullanmanızı tavsiye ederim.
    örnek bir js function u
    const fetching = async (data) => {
      return await fetch("https://ardakarakas.com/deneme.php", {
        method: "POST",
        body: JSON.stringify(data),
      });
    };
    fetching({ name: "arda", surname: "karakaş" }).then((res) => res.json());
  • 09-09-2022, 16:01:41
    #3
    foinfinity adlı üyeden alıntı: mesajı görüntüle
    eğer veri göndermek istiyorsanız post işlemini kullanmanız gerekiyor get methodu veriyi çekmeye yarar.
    örnek bir js function u
    const fetching = async (data) => {
      return await fetch("https://ardakarakas.com/deneme.php", {
        method: "POST",
        body: JSON.stringify(data),
      });
    };
    fetching({ name: "arda", surname: "karakaş" }).then((res) => res.json());
    Alakası yok fetch ile get yöntemiyle veri de gönderilir. Eğer method belirtmezse deneme.php sonuna ?name=Arda&Surname=Karakas yazıp gönderirse get ile göndermiş olur.
  • 09-09-2022, 16:16:52
    #4
    blap adlı üyeden alıntı: mesajı görüntüle
    Alakası yok fetch ile get yöntemiyle veri de gönderilir. Eğer method belirtmezse deneme.php sonuna ?name=Arda&Surname=Karakas yazıp gönderirse get ile göndermiş olur.
    haklısınız hocam bu method güvenlik nedeni ile kullanılmadığı için tabirim yanlış oldu gönderliyor ancak tavsiye edilmiyor olacaktı esas cevap
  • 09-09-2022, 16:50:09
    #5
    foinfinity adlı üyeden alıntı: mesajı görüntüle
    haklısınız hocam bu method güvenlik nedeni ile kullanılmadığı için tabirim yanlış oldu gönderliyor ancak tavsiye edilmiyor olacaktı esas cevap
    Neden tavsiye edilmiyor ? kullanırsak ne olabilir mesela?
  • 09-09-2022, 17:01:31
    #6
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    Neden tavsiye edilmiyor ? kullanırsak ne olabilir mesela?
    Get ile oluşturduğunuz data gönderme işlemleri önbelleğe alınabilir ve tarayıcı geçmişine eklenecektir. Hassas veriler (parola gibi) url de tutulacağı için sakıncalıdır. Göndereceğiniz veri sınırlıdır çünkü url ye yazabileceğiniz karakter sınırlıdır.

    Post ve Get karşılaştırması ile ilgili daha detaylı bilgiye şu adresten ulaşabilirsin. https://www.diffen.com/difference/GE...-HTTP-Requests
  • 09-09-2022, 17:03:56
    #7
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    Neden tavsiye edilmiyor ? kullanırsak ne olabilir mesela?
    Arkadaş açıklamış ama bende basitçe söyleyeyim bu tarz data gönderiminde her zaman ama her zaman post işlemi yapın kesinlikle get kullanmayın.