OData adalah sebuah open web protocol untuk melakukan proses querying dan updating data via internet. OData memudahkan user untuk melakukan querying menggunakan protokol HTTP dan mendapatkan hasil dari proses query tersebut dalam format Atom, XML, ataupun JSON. Proses querying umum nya terhubung dengan sebuah web service yang berfungsi sebagai communication gate diantara dua proses tersebut.
Berikut caranya
When the API call returns the list of repositories in the body of the response as a JSON array:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
[ { "id": 1234, "name": "domain.com", "full_name": "user/domain.com", ... }, { "id": 1111, "name": "test", "full_name": "user/test", ... } ] |
It does not state the total number of records anywhere in the resulting JSON, not does it return the current page or the number of records per page which you requested. What it does however is to return the pagination information in the Link header of the request. So in the case of my API call above it returns the following Link header:
Link:
Sehingga memungkinkan Anda untuk meminta halaman berikutnya dengan meminta URL di Link header dengan tipe relasi rel parameter value) of “next”. Juga untuk mendapatkan jumlah total halaman. Anda perlu untuk mengambil parameter halaman query dari link dengan jenis hubungan yang terakhir.
Rekomendasi Hosting Terbaik
Jaringanhosting.com menyediakan Plesk Panel bagi anda, salah satu panel kontrol yang paling populer dan stabil untuk Windows hosting.
NET framework, ruang disk besar, bandwidth, database MSSQL dan banyak lagi kami memberikan kenyamanan untuk membangun sebuah situs yang kuat di Hosting jaringanhosting.com. Kami menawarkan Windows hosting mulai dari Rp.40.000,-/bulan saja. Kami juga menjamin 30 hari uang kembali dan jaminan uptime 99,9%. Jika Anda membutuhkan Windows Hosting terbaik, dengan harga yang terjangkau serta terpercaya kita harus memilih www.jaringanhosting.com.