• 13-05-2023, 23:15:45
    #1
    POST ile bir Endpoint'a nasıl bir cURL isteği iletebilirim?
  • Kabul Edilen Cevap
  • 13-05-2023, 23:19:44
    #2
    curl ile post isteğimi göndermek istiyorsunuz ?
    Post iteği ile curl sh iletip onu da serverda çalıştırmak mı ?
  • 13-05-2023, 23:21:20
    #3
    THEX3T4R adlı üyeden alıntı: mesajı görüntüle
    curl ile post isteğimi göndermek istiyorsunuz ?
    Post iteği ile curl sh iletip onu da serverda çalıştırmak mı ?
    cURL ile bir API'den POST istegi olusturup 200 OK (olumlu bir cevap) almam gerekiyor.
  • 13-05-2023, 23:28:35
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    https://reqbin.com/curl


    buradan denemeler yapabilir, valide edebilirsiniz.
  • 13-05-2023, 23:28:38
    #5
    Bir POST isteği göndermek için cURL kullanarak bir Endpoint'a veri gönderebilirsiniz. İşte bir örnek cURL isteği:

    ```
    curl --location --request POST 'https://example.com/api/endpoint'
    --header 'Content-Type: application/json'
    --data-raw '{
    "param1": "value1",
    "param2": "value2"
    }'
    ```

    Bu örnekte, `https://example.com/api/endpoint` adresine bir POST isteği gönderiliyor. İstek, `Content-Type` başlığı `application/json` olarak ayarlanmış bir JSON verisi içeriyor. JSON verisi, `param1` ve `param2` adlı iki parametre içeriyor ve her biri bir değere sahip.

    Bu örnekte, `--location` seçeneği, isteğin yönlendirilmesini izler. `--request` seçeneği, isteğin türünü belirtir. `--header` seçeneği, isteğe bir başlık ekler. `--data-raw` seçeneği, isteğe gövde verisi ekler.

    Bu örnek, bir JSON verisi içeren bir POST isteği göndermek için kullanılabilir. Ancak, isteğin gövde verisi ve başlıkları, Endpoint'ın gereksinimlerine göre değişebilir.
  • 13-05-2023, 23:29:41
    #6
    arenpi adlı üyeden alıntı: mesajı görüntüle
    Bir POST isteği göndermek için cURL kullanarak bir Endpoint'a veri gönderebilirsiniz. İşte bir örnek cURL isteği:

    ```
    curl --location --request POST 'https://example.com/api/endpoint'
    --header 'Content-Type: application/json'
    --data-raw '{
    "param1": "value1",
    "param2": "value2"
    }'
    ```

    Bu örnekte, `https://example.com/api/endpoint` adresine bir POST isteği gönderiliyor. İstek, `Content-Type` başlığı `application/json` olarak ayarlanmış bir JSON verisi içeriyor. JSON verisi, `param1` ve `param2` adlı iki parametre içeriyor ve her biri bir değere sahip.

    Bu örnekte, `--location` seçeneği, isteğin yönlendirilmesini izler. `--request` seçeneği, isteğin türünü belirtir. `--header` seçeneği, isteğe bir başlık ekler. `--data-raw` seçeneği, isteğe gövde verisi ekler.

    Bu örnek, bir JSON verisi içeren bir POST isteği göndermek için kullanılabilir. Ancak, isteğin gövde verisi ve başlıkları, Endpoint'ın gereksinimlerine göre değişebilir.
    Hocam nasil ve nereden gönderecegim soru bu, neyi gönderecegimi biliyorum zaten
  • 13-05-2023, 23:30:44
    #7
    TurkishMethods adlı üyeden alıntı: mesajı görüntüle
    cURL ile bir API'den POST istegi olusturup 200 OK (olumlu bir cevap) almam gerekiyor.
    <?php
    
    // Json olarak post edilmesi gerekiyorsa
    $post = json_encode(array(
    "deger1"=>"merhaba",
    "deger2"=>"merhaba2"
    ));
    
    // Normal POST istiyorsa
    $post = "deger1=merhaba&deger2=merhaba2";
    
     $ch = curl_init("API URL BU KISMA");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
             curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
            curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
            $result = curl_exec($ch);
            curl_close($ch);
            print_r($result);
  • 13-05-2023, 23:34:14
    #8
    Profesör adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    // Json olarak post edilmesi gerekiyorsa
    $post = json_encode(array(
    "deger1"=>"merhaba",
    "deger2"=>"merhaba2"
    ));
    
    // Normal POST istiyorsa
    $post = "deger1=merhaba&deger2=merhaba2";
    
     $ch = curl_init("API URL BU KISMA");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
             curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
            curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
            $result = curl_exec($ch);
            curl_close($ch);
            print_r($result);
    Bir website falan yok mu isteki gerceklestirebilecegim bir yer hocam
  • 13-05-2023, 23:34:43
    #9
    TurkishMethods adlı üyeden alıntı: mesajı görüntüle
    Bir website falan yok mu isteki gerceklestirebilecegim bir yer hocam
    https://reqbin.com/