Buat Tutorial Tentangnya Mencakup Konsep Dari Restful Web Service.pdf

Photo by Marvin Meyer on Unsplash

Sering mendengar istilah API dan REST Jago merah ketel?
Ataupun takdirnya bau kencur mendengar istilah itu, sepatutnya kalian kenalan suntuk dengan mereka. Karena akan datang kalian bagi tau juga cak bertanya si RESTful Jago merah. Check it out!

https://nurulfikri.web.id/wp-content/uploads/2019/08/Memahami-apa-itu-RESTful-Jago merah-300×196.png

Cak kenapa ada Jago merah?

Sebelum kita mendekati pembahasan lebih jauh, mudah-mudahan kita adv kekeluargaan dulu apa alasan dibuat sebuah Jago merah.
Semakin banyaknya pengusahaan permohonan yang tersedia pada beragam
tribune, membuat tiap — tiap
mimbar

memerlukan adanya integrasi data. Dimana nantinya data lega web dengan data pada aplikasi
mobile

harus setimpal semoga enggak terjadi duplikasi data lega dua
platform

nan berlainan.

Tujuan Pembuatan Api

Bersendikan alasan diatas, maka dibuatlah sebuah Jago merah nan berujud bakal mempermudah proses perubahan data antar permintaan yang integral serta bakal menggesakan proses
development

dengan meluangkan
function

secara terpisah sehingga
developer

bukan teradat menciptakan menjadikan fitur nan serupa.

Segala barang apa itu REST Jago merah?

Jika Jago merah digunakan lakukan proses persilihan data antar permohonan yang terkonsolidasi, maka

REST Api yaitu salah suatu teknologi Jago merah yang cinta kita gunakan ketika akan mengembangkan sebuah
Web APIs.

REST Jago merah seorang bersifat stateless. Dimana saban-saban
request
harus mengikutsertakan semua data dan indeks dengan abstrak ketika mengakses suatu
endpoint.
Plong arsitektur REST, REST server menyempatkan
resources
(sumber momongan pusat/data) dan REST client mengakses dan mencadangkan
resource

tersebut untuk pendayagunaan makin jauh. Setiap
resource

diidentifikasi oleh URIs (Menyeluruh Resource Identifiers) atau universal ID.
Resource

tersebut direpresentasikan kerumahtanggaan tulang beragangan format teks, JSON atau XML. Plong umumnya formatnya menggunakan JSON dan XML.

Metode HTTP kerumahtanggaan arsitektur REST

REST memiliki standarisasi privat pengusahaan, ialah URL dan HTTP
method. HTTP
method
digunakan lakukan mengetahui kegunaan pecah URL yang diakses, sehingga mempermudah kerumahtanggaan penulisan URL.
Berikut yaitu varietas HTTP
method
yang comar digunakan :
1.
GET, digunakan cak bagi mengaji sebuah
record
atau daftar
record

2.
POST, digunakan kerjakan menggunung sebuah
record

3.
PUT, digunakan untuk mengubah semua
field
dalam sebuah
record

4.
PATCH, digunakan kerjakan menidakkan beberapa
field
kerumahtanggaan sebuah
record

5.
DELETE, digunakan kerjakan menghapus sebuah sebuah
record

Web Service vs Api?

Web service

yaitu patokan yang digunakan bagi mengamalkan peralihan data antar permohonan alias sistem menerobos jaringan. Contoh implementasi mulai sejak web service antara tidak adalah SOAP dan REST.

Sedangkan Api merupakan penghubung antara dua permintaan nan farik lakukan saling berkomunikasi.

Pada Web service

style nan digunakan hanya tiga merupakan SOAP, REST,
atau

XML-RPC buat berkomunikasi padahal untuk Jago merah bisa menggunakan
style

apapun.

Sehingga boleh disimpulkan bahwa web
service

merupakan episode dari API.

Jadi, apa itu RESTful Api?

Web service

nan berbasis arsitektur REST kemudian dikenal laksana RESTful web services. Layanan web ini menggunakan metode HTTP buat menerapkan konsep arsitektur REST.

Pendirian Kerja RESTful Jago abang

Sebuah client mengirimkan sebuah data maupun request melalui HTTP Request dan kemudian server merespon menerobos HTTP Response.

Komponen berasal HTTP Request :

  • Verb, HTTP method

    yang digunakan misalnya GET, POST, DELETE, PUT dll.


  • Uniform Resource Identifier

    (Tali pusar)


    bakal mengidentifikasikan lokasi resource sreg server.
  • HTTP Version, menunjukkan varian berpangkal HTTP yang digunakan, paradigma HTTP v1.1.
  • Request Header, weduk metadata bakal HTTP Request. Abstrak, type client/browser, ukuran yang didukung maka dari itu client, dimensi dari body pesan, seting cache dll.
  • Request Body, konten dari data.

Komponen dari HTTP Response :

  • Harga diri/Response Code, mengindikasikan harga diri server terhadap resource nan direquest. ibarat : 404, artinya resource tidak ditemukan dan 200 response OK.
  • HTTP Version, menunjukkan varian dari HTTP yang digunakan, contoh HTTP v1.1.
  • Response Header, kebal metadata bikin HTTP Response. Contoh, type peladen, tataran content, tipe content, tahun response, dll
  • Response Body, konten berpangkal data yang diberikan.

Bacaan :


Source: https://medium.com/wripolinema/memahami-api-rest-jago merah-dan-restful-api-5fd2327edd3c

Source: https://soal.hwatrr.com/buat-tutorial-tentangnya-mencakup-konsep-dari-restful-web-service/