apa itu cors dan bagaimana mengunakan nya?



yo whatsup para jomblo,para colikiawan ,disini w mau bahas tentang apa itu cors dan bagaimana mengunakan nya?

sebelum itu udud dulu sama kopi ngab:V biar seger

ok lanjut...
cors (Cross-Origin Resource Sharing) adalah protokol yang di bangun di atas https/http untuk memungkinkan javascript pada halaman yang berasal dari satu situs untuk mengakses metode di situs lain

dan juga cors merupakan protokol penghubung antara browser dan web-service yang memberitahukan browser bahwa itu adalah "OK" untuk mengeksekusi kode javascript dari lintas domain

jadi intinya anda bisa transfer data antar domain,metode ini mirip seperti API (Application Programming Interface),anda bisa mengunakan JSON sebagai servicenya,tentu antara kedua nya berbeda (api ataupun cors)

Jika kita mengunakan API biasanya anda harus mendapatkan token agar anda bisa mengunakan api tersebut

Tetapi jika mengunakan CORS anda hanya cukup mengatur Acces-Control-Allow-Origin yang biasanya di letakan di bagian header

Pada Pembahasan Ini Gue ingin coba berbagi sedikit tentang bagaimana cara mengatur sebuah CORS

 Mengatur CORS agar semua bisa mengaksesnya


Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST

Mengatur CORS agar hanya beberapa yang dapat mengaksesnya


Access-Control-Allow-Origin: http://nama_domain.com
Access-Control-Allow-Methods: GET, POST

Letakan kode di atas di bagian header file kodingan anda :)

Contoh :


header("Access-Control-Allow-Origin: *");
header('Access-Control-Allow-Methods: GET, POST');
Keterangan:
  • Jika pada Allow-origin kalian bisa mengisinya dengan tanda bintang (*),berarti itu artinya mengijinkan semua orng mengakses data anda,sebaliknya jika anda mengisinya dengan nama domain (misal: isd-team.site) itu artinya hanya aku,site yang di perbolehkan mengakses data anda
  • lalu pada allow-methods,berfungsi untuk memberikan akses method yang dapat di gunakan ,POST adalah method yang di gunakan untuk mengirim data,dan GET adalah method yang di gunakan untuk mengambil data
kalau kurang paham bisa kelean akses disini

Yah cuman segitu doang wkwk yang biisa w kasih ke anda,mohon maaf kalau ada salah dalam penyampain w ,harap maklum ya w juga masih belajar kek kalian semua








 

Post a Comment

Lebih baru Lebih lama