<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Api-rest Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/api-rest.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Api-rest Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-16T21:17:59+07:00</lastBuildDate>
                <item>
            <title><![CDATA[5 Sai Lầm Phổ Biến Khiến Hệ Thống Của Bạn Chậm Chạp]]></title>
                        <link>https://viblo.asia/p/5-sai-lam-pho-bien-khien-he-thong-cua-ban-cham-chap-kNLr33NbVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/5-sai-lam-pho-bien-khien-he-thong-cua-ban-cham-chap-kNLr33NbVgA</guid>
            <description><![CDATA[Trong quá trình phát triển ứng dụng, hiệu suất API là yếu tố cốt lõi quyết định trải nghiệm người dùng. Một API chạy chậm không chỉ gây khó chịu cho n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Code Width Me</dc:creator>
            <pubDate>2025-11-17 09:45:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[gRPC vs REST – Nên chọn giao thức nào cho hệ thống]]></title>
                        <link>https://viblo.asia/p/grpc-vs-rest-nen-chon-giao-thuc-nao-cho-he-thong-Rk74aYAk4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/grpc-vs-rest-nen-chon-giao-thuc-nao-cho-he-thong-Rk74aYAk4eO</guid>
            <description><![CDATA[gRPC vs REST – Nên chọn giao thức nào cho hệ thống microservices?

Trong thời đại microservices, việc giao tiếp giữa các service trở nên ngày càng phứ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hiệp nguyễn</dc:creator>
            <pubDate>2025-05-27 17:31:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khi nào chúng ta nghĩ đến Graphql]]></title>
                        <link>https://viblo.asia/p/khi-nao-chung-ta-nghi-den-graphql-5OXLA3R84Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/khi-nao-chung-ta-nghi-den-graphql-5OXLA3R84Gr</guid>
            <description><![CDATA[1. Nhu cầu thực tế
Hãy tưởng tượng có một chiếc máy bán hàng tự động. Để lấy một món đồ, chúng ta bấm một nút. Để lấy một món khác, chúng ta lại bấm m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Trung Nam</dc:creator>
            <pubDate>2025-01-13 11:13:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ RESTful API, Something You Might Not Know ⚡]]></title>
                        <link>https://viblo.asia/p/restful-api-something-you-might-not-know-3kY4gj5xVAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-something-you-might-not-know-3kY4gj5xVAe</guid>
            <description><![CDATA[Have you ever wondered why we use POST method for creating resouces and GET for retrieving Data but not the other way around. Let's have a look at som...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Truong Phung</dc:creator>
            <pubDate>2024-10-22 17:27:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[HTTP Request/Response logging sử dụng Spring WebFlux]]></title>
                        <link>https://viblo.asia/p/http-requestresponse-logging-su-dung-spring-webflux-obA46wP0JKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/http-requestresponse-logging-su-dung-spring-webflux-obA46wP0JKv</guid>
            <description><![CDATA[Mở đầu cho chuỗi bài viết về Java và Spring framework, hôm nay mình gửi tới mọi người một tutorial ngắn về cách hiện thực "HTTP Request/Response loggi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thành Duy</dc:creator>
            <pubDate>2024-10-19 19:24:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[API, RESTful Là Gì? Khái Niệm và Cách Thức Hoạt Động]]></title>
                        <link>https://viblo.asia/p/api-restful-la-gi-khai-niem-va-cach-thuc-hoat-dong-aNj4vbPx46r</link>
            <guid isPermaLink="true">https://viblo.asia/p/api-restful-la-gi-khai-niem-va-cach-thuc-hoat-dong-aNj4vbPx46r</guid>
            <description><![CDATA[API là gì?

Tổng quan:

API là viết tắt của cụm từ Application Programming Interface (Giao Diện Lập Trình Ứng Dụng). Là cách thức giao tiếp giữa các ứ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phúc Lâm</dc:creator>
            <pubDate>2024-08-10 11:25:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[GraphQL-P1]GraphQL API là gì và hoạt động như thế nào?]]></title>
                        <link>https://viblo.asia/p/graphql-p1graphql-api-la-gi-va-hoat-dong-nhu-the-nao-yZjJYGqpVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/graphql-p1graphql-api-la-gi-va-hoat-dong-nhu-the-nao-yZjJYGqpVOE</guid>
            <description><![CDATA[1. API là gì?
API là viết tắt của "Application Programming Interface". Đây là một bộ quy tắc, giao thức và công cụ mà các phần mềm ứng dụng sử dụng để...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Văn Hoàn</dc:creator>
            <pubDate>2023-12-09 22:18:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo một project đơn giản với Spring Boot và PWA(Progressive Web Apps) - Service worker kết hợp Lighthouse extension]]></title>
                        <link>https://viblo.asia/p/tao-mot-project-don-gian-voi-spring-boot-va-pwaprogressive-web-apps-service-worker-ket-hop-lighthouse-extension-n1j4lK6dVwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-mot-project-don-gian-voi-spring-boot-va-pwaprogressive-web-apps-service-worker-ket-hop-lighthouse-extension-n1j4lK6dVwl</guid>
            <description><![CDATA[Trong bài viết này, tôi sẽ hướng dẫn các bạn làm thế nào để cài đặt PWA cũng như Service Worker, tôi chia làm các phần như bên dưới:

+ Tạo project vớ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kien Pham</dc:creator>
            <pubDate>2023-03-04 23:44:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về RestAPI]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-restapi-Eb85ovJkl2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-restapi-Eb85ovJkl2G</guid>
            <description><![CDATA[Rest là gì?
REST (REpresentational State Transfer) là một dạng chuyển đổi cấu trúc dữ liệu, một kiểu kiến trúc để viết API.
Nó sử dụng phương thức HTT...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hana</dc:creator>
            <pubDate>2022-06-22 10:13:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Golang] Dealing with the panic in your rest api.]]></title>
                        <link>https://viblo.asia/p/golang-dealing-with-the-panic-in-your-rest-api-maGK7NgM5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/golang-dealing-with-the-panic-in-your-rest-api-maGK7NgM5j2</guid>
            <description><![CDATA[Lời tựa
Xin chào, đến hẹn lại lên.  Hôm nay, Thống xin được chia sẽ về cách xử lí panic trong rest api nhé. 
Bài toán
rest api - <br>
 <br>
Về kiến tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mr Q</dc:creator>
            <pubDate>2022-06-03 02:05:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Rest API - cách Frontend và Backend nói chuyện với nhau qua ví dụ cụ thể]]></title>
                        <link>https://viblo.asia/p/rest-api-cach-frontend-va-backend-noi-chuyen-voi-nhau-qua-vi-du-cu-the-1VgZvA1rKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-api-cach-frontend-va-backend-noi-chuyen-voi-nhau-qua-vi-du-cu-the-1VgZvA1rKAw</guid>
            <description><![CDATA[Bạn đã từng dành 1 tháng ăn không ngon ngủ không yên vì không thể hiểu API là gì dù đã đọc đi đọc lại khái niệm? Tôi là một trong số đó, và sai lầm củ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Quý Công</dc:creator>
            <pubDate>2022-05-01 09:45:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Set up Swagger 2 với Spring REST API]]></title>
                        <link>https://viblo.asia/p/set-up-swagger-2-voi-spring-rest-api-djeZ1zj3lWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/set-up-swagger-2-voi-spring-rest-api-djeZ1zj3lWz</guid>
            <description><![CDATA[1. Tổng quan

Ngày nay, các components của FE và BE thường tách biệt hoàn toàn trên một ứng dụng web. Thông thường, chúng ta sẽ để API như một BE comp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thị Tú Anh</dc:creator>
            <pubDate>2021-07-18 22:30:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Build web API trong Golang từ con số 0 - Một trải nghiệm thú vị (P1)]]></title>
                        <link>https://viblo.asia/p/build-web-api-trong-golang-tu-con-so-0-mot-trai-nghiem-thu-vi-p1-WAyK8GpN5xX</link>
            <guid isPermaLink="true">https://viblo.asia/p/build-web-api-trong-golang-tu-con-so-0-mot-trai-nghiem-thu-vi-p1-WAyK8GpN5xX</guid>
            <description><![CDATA[Mở đầu

Chào các bạn :D hôm nay là ngày cuối tuần, thời tiết khá đẹp trời cũng là lúc mình ngồi tổng hợp lại các kiến thức của bản thân tuần vừa rồi v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Duong Trung Hieu</dc:creator>
            <pubDate>2021-05-07 14:19:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GraphQL vs REST APIs]]></title>
                        <link>https://viblo.asia/p/graphql-vs-rest-apis-3Q75w6AelWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/graphql-vs-rest-apis-3Q75w6AelWb</guid>
            <description><![CDATA[Như chúng ta đã biết, REST là cách phổ biến nhất được hầu hết các nhà phát triển sử dụng để gửi dữ liệu thông qua HTTP. Và sự ra đời của GraphQL được ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chu Thị Thơm</dc:creator>
            <pubDate>2021-03-22 22:42:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ngừng sử dụng REST cho API — GraphQL là cách tốt hơn]]></title>
                        <link>https://viblo.asia/p/ngung-su-dung-rest-cho-api-graphql-la-cach-tot-hon-WAyK89jkZxX</link>
            <guid isPermaLink="true">https://viblo.asia/p/ngung-su-dung-rest-cho-api-graphql-la-cach-tot-hon-WAyK89jkZxX</guid>
            <description><![CDATA[Mở đầu
REST đã được nhiều developers sử dụng để gửi dữ liệu qua HTTP trong khi GraphQL thường được trình bày như một công nghệ thay thế các API REST. ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Công Minh</dc:creator>
            <pubDate>2021-01-20 16:03:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful API Design: Best Practices]]></title>
                        <link>https://viblo.asia/p/restful-api-design-best-practices-LzD5dLVW5jY</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-design-best-practices-LzD5dLVW5jY</guid>
            <description><![CDATA[Hey hey hey hey, cuối năm cũng khá bận bịu công việc này kia nên cũng không có nhiều thời gian viết bài phục vụ anh em được. Nay mình xin chia sẻ một ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cesc</dc:creator>
            <pubDate>2021-01-15 09:56:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn cơ bản về Rest Api trong ReactJs]]></title>
                        <link>https://viblo.asia/p/huong-dan-co-ban-ve-rest-api-trong-reactjs-ByEZkM345Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-co-ban-ve-rest-api-trong-reactjs-ByEZkM345Q0</guid>
            <description><![CDATA[Hướng dẫn cơ bản về Rest Api trong ReactJs

Hôm nay chúng ta tìm hiểu cách sử dụng axios để truy vấn json trong ReactIs. Trong bài viết này tôi cung c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xuanqh</dc:creator>
            <pubDate>2020-11-21 15:33:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[So Sánh GraphQL với REST]]></title>
                        <link>https://viblo.asia/p/so-sanh-graphql-voi-rest-V3m5WLv8KO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-graphql-voi-rest-V3m5WLv8KO7</guid>
            <description><![CDATA[1. Giới thiệu chung

* Trải qua nhiều thập kỉ, REST đã trở thành một tiêu chuẩn cho thiết kế Web API. REST có những ý tưởng rất tuyệt vời như là state...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vuong Huong</dc:creator>
            <pubDate>2020-10-18 20:51:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Swift Codable - JSON Parser]]></title>
                        <link>https://viblo.asia/p/swift-codable-json-parser-924lJ4NXKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/swift-codable-json-parser-924lJ4NXKPM</guid>
            <description><![CDATA[Codeable là một protocol dùng để convert một object Swift thành kiểu Data. Codeable là một type alias cho protocal Encodealbe và Decodable. Đây là một...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tuan Anh N</dc:creator>
            <pubDate>2020-10-09 22:57:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách xây dựng API REST với Prisma và PostgreSQL]]></title>
                        <link>https://viblo.asia/p/cach-xay-dung-api-rest-voi-prisma-va-postgresql-LzD5dvy0ZjY</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-xay-dung-api-rest-voi-prisma-va-postgresql-LzD5dvy0ZjY</guid>
            <description><![CDATA[I. Giới thiệu
Prisma là một Object Relational Mapping (ORMs) được dùng để xây dựng các máy chủ như GraphQL Server, RESTful APIs, microservice, ... Pri...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lxc</dc:creator>
            <pubDate>2020-08-23 14:31:51</pubDate>
                                                                                                        </item>
            </channel>
</rss>
