سلام
@mahdi.zajkaniha
همه جا هم کاربرد نداره
بسته به نوع وب سرویس ، نوع درخواست ها فرق داره
برای اکثر درخواست ها curl میزنن!
یا در لاراول از پکیج هایی مثل guzzle استفاده میشه.
سلام. از پکیج زیر استفاده کنید
https://github.com/shetabit/extractor
به صورت زیر عمل کنید:
// at the top
use Shetabit\Extractor\Classes\Request;
//...
// create new request
$request = new Request();
// set api's url and method
$request->setUri('http://yoursite.com/api/v1/endpoint')
->setMethod('get');
// run the request and get data
$response = $requet->fetch();
var_dump($response); // show given response
درود
چنانچه به مستندات رسمی PHP و صفحه مربوط به تابع file_get_contents سری بزنید
https://www.php.net/manual/en/function.file-get-contents.php
بعد از توضیحات مربوطه یه NOTE هم قرار داده:
If you're opening a URI with special characters, such as spaces, you need to encode the URI with urlencode().
چنانچه این مورد شامل حال شما میشه پس به شکل زیر عمل کنید:
file_get_contents(urlencode('http://www.example.com/'));
موفق باشید
سلام مجدد و تشکر ، از پکیج guzzle استفاده کردم ولی با api که ssl دارند مشکل میخورم ! ممنون میشم راهنمایی کنید .
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see <http://curl.haxx.se/libcurl/c/libcurl-errors.html>)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟