bolt Lexcode Api

Get Started

Pelajari dasar penggunaan REST API, endpoint, parameter, response JSON dan cara integrasi menggunakan JavaScript, Python dan cURL.

menu_book Apa Itu REST API?

REST API (Representational State Transfer Application Programming Interface) adalah sebuah sistem yang memungkinkan aplikasi saling berkomunikasi melalui internet menggunakan protokol HTTP,

Dengan REST API, aplikasi dapat mengambil data, mengirim data, memperbarui data, maupun menghapus data tanpa harus mengakses database secara langsung.

apps Fungsi dan Kegunaan REST API
link Endpoint

Endpoint adalah URL yang digunakan untuk mengakses fitur tertentu pada API.


https://api.lexcode.biz.id/api/anime/search
  
tune Parameter

Parameter digunakan untuk mengirim data ke endpoint.


?q=naruto
  

https://api.lexcode.biz.id/api/anime/search?q=naruto
  
http HTTP Method

HTTP Method digunakan untuk menentukan tindakan yang akan dilakukan server.

GET

Mengambil data dari server.

import axios from "axios";
  
axios.get("https://api.lexcode.biz.id/api/search/movie?q=The+Godfather")
.then(res => console.log(res.data));
.catch(err => console.log(err.message));

POST

Mengirim data ke server.

import axios from "axios";

const res = await axios.post('https://example.com/user', { nama: 'Wahyu', email: 'wahyu@gmail.com' });
console.log(res.data);

PUT

Memperbarui data.

import axios from "axios";

axios.put('https://api.lexcode.biz.id/api/user/123', {nama: 'Wahyu 2', email: 'wahyu2@mail.com'})
.then(res => console.log(res.data))
.catch(err => console.log(err.message));

DELETE

Menghapus data.

import axios from "axios";

const res = await axios.delete('https://a.com/user/123')

console.log(res.data)
error Error Status HTTP

200

OK

201

Created

202

Accepted

204

No Content

301

Moved Permanently

302

Found

304

Not Modified

305

Use Proxy

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

407

Proxy Authentication Required

408

Request Timeout

409

Conflict

410

Gone

500

Internal Server Error

501

Not Implemented

502

Bad Gateway

503

Service Unavailable

Example Code Api