Profesör adlı üyeden alıntı: mesajı görüntüle
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);
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.
THEX3T4R adlı üyeden alıntı: mesajı görüntüle
https://reqbin.com/curl


buradan denemeler yapabilir, valide edebilirsiniz.
Hepinize tesekkür ederim sayenizde hallettim.