Di Nativescript sendiri sudah menyediakan fitur Http Request secara bawaan dari package @nativescript/core, jadi kamu tidak perlu memasang plugin tambahan dan membuat file project kamu bengkak. Cara penggunaan-nya pun cukup mudah dan sederhana, kurang lebih contohnya seperti ini
import { Http } from "@nativescript/core";
Http.request({
method: "GET",
url: YOUR_API_URL,
}).then((res) => {
const jsonContent = res.content.toJSON();
console.log(jsonContent);
}).catch((e) => {
console.log(e);
});
Di atas adalah contoh kode Http Request untuk method GET. Berikut adalah contoh dengan method POST.
import { Http } from "@nativescript/core";
Http.request({
method: "POST",
url: YOUR_API_URL,
headers: { "Content-Type": "application/json" },
content: JSON.stringify(YOUR_PARAMS),
}).then((res) => {
const jsonContent = res.content.toJSON();
console.log(jsonContent);
}).catch((e) => {
console.log(e);
});
Bagaimana, cukup mudah untuk di pahami bukan?
Untuk contoh Request method lainnya seperti (PUT, DELETE, OPTIONAL dan lainnya) kamu tinggal sesuaikan saja nama method dan kebutuhan paramnya, formatnya kurang lebih sama.
Mungkin cukup sekian dulu untuk pembahasan kali ini, semoga bermanfaat, terimakasih :)
Posting Komentar