ASP.NET Core Web API Versioning


ASP.NET Web API merupakan implementasi RESTful API service, adalah application program interface (API) yang menggunakan HTTP request untuk melakukan GET, PUT, POST dan DELETE data.  RESTful API Service ini biasanya diakses oleh aplikasi client seperti aplikasi desktop  atau aplikasi web, tapi umumnya lebih sering digunakan oleh aplikasi mobile.  Dalam dunia nyata, contoh implementasi seperti yangContinue reading “ASP.NET Core Web API Versioning”

All for One, One ASP.NET


Dulu ketika hanya ada ASP.NET Web Form, dunia baik-baik saja dan kemudahan dapat dilihat dengan mata dan kemudahan dapat digunakan oleh jari-jari ini :P Kemudian datanglah ASP.NET MVC. Dan dunia seperti terbelah dua #hehehe. Karena saat project dibuat, Visual Studio memberikan pilihan “dunia ASP.NET Web Form” atau “dunia ASP.NET MVC”. Dua dunia yang berbeda danContinue reading “All for One, One ASP.NET”

ASP.NET Web API Tips (Part I)


{Format Output XML atau JSON} Sebagai informasi format outpun dari ASP.NET Web API dapat berupa format XML atau JSON, hal ini tergantung permintaan dari client yang mengakses.  Jika menggunakan web browser seperti Internet Explorer, Firefox atau Chrome. Jika pernah menggunakan web browser tersebut maka dapat kita akan dapat melihat ada perbedaan format data yang diberikan.Continue reading “ASP.NET Web API Tips (Part I)”

Ebook Seri Belajar ASP.NET : Pengenalan ASP.NET Web API


Akhirnya ebook sederhana sebanyak 86 halaman ini selesai juga. Ebook ini merupakan Seri Belajar ASP.NET yang kali ini membahas tentang ASP.NET Web API.  Ebook ini memperkenalkan dasar-dasar yang semoga bisa membantu software developer untuk membuat layanan HTTP dengan mudah.  Ada tiga bagian utama yang dibahas pada ebook ini yaitu : Pembahasan pembuatan Web API berdasarkanContinue reading “Ebook Seri Belajar ASP.NET : Pengenalan ASP.NET Web API”

ASP.NET Web API : Penggunaan GET, POST, PUT dan DELETE


Pada kode Web API yang telah dilihat pada posting-posting sebelumnya akan kita lihat seperti berikut ini : using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Web.Http;namespace ASPNET.WebForm.WebApp.Controllers{ public class ValuesController : ApiController { // GET api/<controller> public IEnumerable<string> Get() { return new string[] { "value1", "value2" }; } // GET api/<controller>/5 public string Get(int id) { returnContinue reading “ASP.NET Web API : Penggunaan GET, POST, PUT dan DELETE”

Mengakses dan Menguji Web API dengan Tool A Simple Test Client for ASP.NET Web API


Pada posting sebelumnya http://www.rezafaisal.net/?p=1125 telah di bahas tentang halaman bantuan dimana pada halaman tersebut kita dapat melihat class controller apa saja yang ada pada project dan method-method apa saja yang terdapat pada setiap class. Tetapi bagi yang ingin mencoba menggunakan fungsi-fungsi tersebut harus tetap melakukan akses langsung masing-masing method pada class controller via url baikContinue reading “Mengakses dan Menguji Web API dengan Tool A Simple Test Client for ASP.NET Web API”

Menambahkan Halaman Bantuan ASP.NET Web API pada Aplikasi ASP.NET Web Form


Jika kita membuat aplikasi web dengan tempate Web API dengan langkah-langkah seperti berikut ini : Maka hasilnya dapat dilihat pada area Solution Explorer seperti berikut ini : Pada project ini selain terdapat class-class dan file-file utama Web API juga terdapat file-file pendukung seperti halaman web sebagai landing page dan help.  Sehingga jika kita “menjalankan” projectContinue reading “Menambahkan Halaman Bantuan ASP.NET Web API pada Aplikasi ASP.NET Web Form”

Enforcing SSL in a Web API Controller


Pada posting sebelumnya telah diterangkan bagaimana menambahkan Web API Controller pada project website ASP.NET Web Form (http://www.rezafaisal.net/?p=1049). Pada posting yang lain juga diterangkan bagaimana mengaktifkan SSL pada IIS Express via Visual Studio 2013 http://www.rezafaisal.net/?p=1064. Untuk mengamankan Web API yang telah dibuat, maka langkah awal yang dapat dilakukan adalah “menempatkan” Web API Controller agar hanya dapatContinue reading “Enforcing SSL in a Web API Controller”

Formating ASP.NET Web API Output


Pada posting sebelumnya di http://www.rezafaisal.net/?p=1049, telah dijelaskan bagaimana menambahkan Web API Controller pada project ASP.NET Web Form.  Kemudian bagaimana cara untuk mengatur format output pada ASP.NET Web API? Sebenarnya format output ini tergantung dengan tipe data yang menjadi keluaran dari “method” yang dipanggil.  Pada posting sebelumnya, kita hanya menggunakan tipe data primitif string dan arrayContinue reading “Formating ASP.NET Web API Output”

Adding Web API in ASP.NET Web Form Website


Misal saja sudah dibuat aplikasi web dengan ASP.NET Web Form dengan menggunakan template project Website. Dan tiba-tiba terdapat kebutuhan untuk membuat untuk menyediakan data yang akan dikonsumsi oleh aplikasi mobile. Maka perlu dibuat layanan berbasis http yang dapat diakses oleh aplikasi tersebut. Web Service adalah solusi yang paling gampang dan paling cepat dibuat untuk keperluanContinue reading “Adding Web API in ASP.NET Web Form Website”