Thursday 15 August 2019

Mengatasi API Json Yang Diblokir CORS Policy Dengan PHP


mengakali api json yang diblokir cors origin - Selamat datang kembali di artikel TB! Masih seputar pemrograman web, kali ini saya akan memberikan solusi terkait dengan masalah yang sering dialami oleh developer web.

Bicara soal API web, ada sebuah ketentuan yang mengatur tentang penjaluran API. Ketentuan ini dikenal dengan nama CORS Policy. Kita sudah pernah membahas sebelumnya di artikel

CORS: Pengenalan, Policy, Dan Cara Konfigurasinya

Artikel tersebut juga membahas tentang pemblokiran akses yang disebabkan tidak adanya izin dari suatu web. Tetapi taukah kalian? Ada cara mengatasi alias mengakali pemblokiran CORS. Sehingga kita bisa mendapat data API dari suatu website tanpa adanya gangguan pemblokiran.

TAPI...

Trik kali ini hanya bekerja untuk mendapatkan method GET Api. Hal ini tidak dapat digunakan untuk POST, PUT, maupun DELETE.

Baca Artikel Lainnya: Cara Install dan Konfigurasi Server Nginx PHP di Linux

Cara mengatasinya adalah dengan menggunakan salah satu function dari PHP untuk mengambil isi semua halaman. Yaitu..

file_get_contents('URL DARI HALAMAN YANG INGIN DICOPAS')

Jadi, cara mengakalinya kurang lebih seperti ini. Simak baik-baik ya.

1. Pastikan kita punya URL halaman API dari situs web lain yang berisi data JSON
2. Buat sebuah file .php, lalu COPAS data di halaman tersebut dengan file_get_contents()
3. Kita lakukan request method GET ke URL file php yang kita buat tadi.

Cukup mudah kan?

0 komentar

Post a Comment

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!