Saat ini API yang kita buat belum memiliki dokumentasi. Kita akan membuat dokumentasi bagaimana cara mengakses API yang telah kita buat. Mempersiapkan Docs Generator Untuk membuat docs generator kita akan menggunakan swagger-ui ( https://swagger.io/tools/swagger-ui/ ). Untuk membuatnya, silahkan ikuti langkah-langkah dibawah ini: Install swagger-php plugins di projek lumen-service kalian. Pada terminal/CommandPrompt ketik command dibawah ini. composer require zircote/swagger-php Jika sudah selesai selanjutnya buat artisan command file. Buat file di app/Console/Commands/SwaggerDocScanner.php. Lalu masukan kode di bawah ini. Buka file app/Console/Kernel.php, tambahkan code dibawah ini. Untuk menjalankan artisan command SwaggerDocScanner dan menggenerate docs, pada terminal/CommandPrompt jalankan command dibawah. Command ini akan membuat file public/swaggerdoc.json. Saat ini kalau dijalankan, command ini bakal error, karena kita belum mendefin
View this page in english Apa itu Web Service? Sumber: (javahelps.com) Berikut merupakan pengertian Web Service dari berbagai sumber. Web service adalah perangkat lunak apa pun yang tersedia melalui internet dan menggunakan sistem pesan XML standar. XML digunakan untuk menyandikan semua komunikasi ke layanan web. Misalnya, klien memanggil layanan web dengan mengirimkan pesan XML, lalu menunggu respons XML yang sesuai. Karena semua komunikasi dalam XML, layanan web tidak terikat pada satu sistem operasi atau bahasa pemrograman mana pun — Java dapat berbicara dengan Perl; Aplikasi Windows dapat berbicara dengan aplikasi Unix. Web service adalah aplikasi mandiri, modular, terdistribusi, dinamis yang dapat dijelaskan, diterbitkan, ditempatkan, atau dipanggil melalui jaringan untuk membuat produk, proses, dan rantai pasokan. Aplikasi ini dapat bersifat lokal, didistribusikan, atau berbasis web. Layanan web dibangun di atas standar terbuka seperti TCP / IP, HTTP, Java, HTML, dan XML. W
Comments
Post a Comment