Apa maksud API? Dan Akronim Lain: REST, SOAP, XML, JSON, WSDL

Apa maksud API

Apabila anda menggunakan penyemak imbas, penyemak imbas anda membuat permintaan dari pelayan klien dan pelayan menghantar kembali fail yang disatukan oleh penyemak imbas anda dan memaparkan halaman web. Tetapi bagaimana jika anda hanya mahu pelayan atau laman web anda bercakap dengan pelayan lain? Ini memerlukan anda memprogram kod ke API.

Apakah API berdiri untuk?

API adalah singkatan untuk Antara Muka Pengaturcaraan Aplikasi, Pada API adalah sekumpulan rutin, protokol, dan alat untuk membangun aplikasi berbasis web dan aplikasi mudah alih. The API menentukan bagaimana anda boleh mengesahkan (pilihan), meminta dan menerima data dari API pelayan.

Apakah API?

Apabila digunakan dalam konteks pengembangan web, sebuah API biasanya merupakan set pesanan permintaan Hypertext Transfer Protocol (HTTP) yang ditentukan, bersama dengan definisi struktur mesej respons. API Web membolehkan gabungan beberapa perkhidmatan menjadi aplikasi baru yang dikenali sebagai mashup.Wikipedia

Penerangan Video mengenai Apa yang API lakukan

Terdapat dua protokol utama ketika mengembangkan API. Bahasa pengaturcaraan formal seperti Microsoft .NET dan pembangun Java sering memilih SOAP tetapi protokol yang paling popular adalah REST. Sama seperti anda mengetik alamat di penyemak imbas untuk mendapatkan respons, kod anda menyampaikan permintaan ke API - secara harfiah jalan di pelayan yang mengesahkan dan memberi respons yang sesuai dengan data yang anda minta. Respons untuk SOAP bertindak balas dengan XML, yang kelihatan seperti HTML - kod yang digunakan oleh penyemak imbas anda.

Sekiranya anda ingin menguji API tanpa menulis sebaris kod, DHC mempunyai hebat Aplikasi Chrome kerana berinteraksi dengan API dan melihat tindak balasnya.

Apa yang dimaksudkan dengan Acronym SDK?

SDK adalah singkatan untuk Kit Pembangun Perisian.

Apabila syarikat menerbitkan API mereka, biasanya ada dokumentasi yang disertakan yang menunjukkan bagaimana API mengesahkan, bagaimana ia dapat ditanyakan, dan apakah respons yang sesuai. Untuk membantu pembangun memulakan, syarikat sering menerbitkan a Kit Pembangun Perisian untuk memasukkan kelas atau fungsi yang diperlukan dengan mudah ke dalam projek yang ditulis oleh pemaju.

Apa maksud Acronym XML?

XML adalah singkatan untuk Extensible Markup Language. XML adalah bahasa markup yang digunakan untuk menyandikan data dalam format yang dapat dibaca manusia dan dibaca oleh mesin.

Berikut adalah contoh bagaimana XML muncul:

<?xml versi ="1.0"?>
<product id ="1">
Produk A
Produk pertama

5.00
setiap

Apa maksud Acronym JSON?

JSON adalah singkatan untuk Notasi Objek JavaScript. JSON adalah format untuk menyusun data yang dihantar berulang-ulang melalui API. JSON adalah alternatif kepada XML. API REST lebih kerap bertindak balas dengan JSON - format standard terbuka yang menggunakan teks yang dapat dibaca manusia untuk menghantar objek data yang terdiri daripada pasangan atribut-nilai.

Berikut adalah contoh data di atas menggunakan JSON:

{
"ID": 1,
"Tajuk": "Produk A",
"keterangan": "Produk pertama",
"harga": {
"jumlah": "5.00",
"per": "masing-masing"
}
}

Apa maksud Acronym REST?

REST adalah singkatan untuk Pemindahan Negara Perwakilan gaya seni bina untuk sistem hipermedia diedarkan. Oleh itu dinamakan oleh Roy Thomas Fielding

Wah ... nafas dalam-dalam! Anda boleh membaca keseluruhannya disertasi di sini, disebut Gaya Senibina dan Reka Bentuk Perisian Senibina Berasaskan Rangkaian yang diserahkan dalam kepuasan sebahagian dari syarat untuk gelaran DOKTOR FALSAFAH dalam Maklumat dan Sains Komputer oleh Roy Thomas Fielding.

Terima kasih Dr. Fielding! Baca lebih lanjut mengenai REST di Wikipedia.

Apa yang dimaksudkan dengan Acronym SOAP?

SOAP adalah singkatan dari Protokol Akses Objek Mudah

Saya bukan pengaturcara, tetapi pada pendapat saya pemaju yang suka SOAP melakukannya kerana mereka dapat dengan mudah mengembangkan kod dalam antara muka pengaturcaraan standard yang membaca fail Web Service Definition Language (WSDL). Mereka tidak perlu menguraikan responsnya, ini sudah selesai menggunakan WSDL. SOAP memerlukan sampul terprogram, yang menentukan struktur mesej dan cara memprosesnya, satu set peraturan pengekodan untuk menyatakan contoh jenis data yang ditentukan aplikasi dan konvensi untuk mewakili panggilan dan respons prosedur.

5 Komen

  1. 1
  2. 2
  3. 3
  4. 4

    Akhirnya (akhirnya!) Ringkasan ringkas mengenai maksud semua akronim yang terdengar menakutkan ini. Terima kasih kerana menggunakan bahasa yang jelas dan langsung, hasil = masa depan yang kelihatan sedikit lebih cerah untuk pembangun pelajar ini.

    • 5

      Hai Vic, ya ... saya setuju. Kata-kata itu menakutkan. Saya masih ingat ketika pertama kali memprogram permintaan ke API dan semuanya diklik dan saya tidak percaya betapa mudahnya. Terima kasih!

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.