Uri Là Gì

Cá nhân mình, cùng bản thân tin là còn không ít bạn đã từng có lần phân vân những khái niệm URI, URL với URN. Nhân luôn tiện khám phá về bọn chúng, mình gồm viết lại theo ý đọc của mình để triển khai tài liệu tra cứu về sau cũng như giúp các bạn phần làm sao hiểu được sự không giống nhau của chúng.

Bạn đang xem: Uri là gì

URI

*

URI là viết tắt của Unisize Resource Identifier . Nó dùng để xác định tài tài ngulặng vày đúng đắn vị trí rước nó hoặc tên của nó, cùng tất nhiên là hoàn toàn có thể bằng cả nhì. Tài nguyên, tuyệt đúng mực hơn cùng với ngôi trường đúng theo này là tài nguyên ổn trên mạng, nó hoàn toàn có thể là tập tin nhạc, ảnh, văn phiên bản, css … ví dụ như :

urn:isbn:978-0132350884

Như chúng ta có thể thấy, URL rất có thể không đề xuất chỉ đích xác cho tới tập tin tốt định dạng nào, ví như URI vật dụng 5. Nội dung cảm nhận khi request đang vì chưng website VPS quyết định và trả về tài nguyên phù hợp. Cái sẽ là Content negotiation, về cơ phiên bản nó là chế độ có thể Giao hàng nhiêu phiên bản của tài nguim bên trên cùng một URI ( lấy ví dụ như nhỏng điện thoại đang nhận ra file .jpg, còn máy tính xách tay đang cảm nhận .png tuy nhiên request phổ biến một URI ).

Vấn đề nữa là nhỏng URI máy 6. Mặc định bạn sẽ chẳng thể dùng trình để mắt trực tiếp request ngôn từ tự nó được, mặc dù nó vẫn luôn là định danh duy nhất cho một tài nguim trên mạng, cần đang luôn gồm service riêng nhằm gửi nó thành cái mà lại trình chuẩn y hoàn toàn có thể request được.

Xem thêm: Cách Chơi Swain Mùa 8, Swain Mùa 11, Hướng Dẫn Cách Chơi Swain Mùa 8, Swain Mùa 11

Vì vậy ta có thể thấy URI không thống duy nhất và chia ra những giải pháp không giống nhau nhằm knhị báo sự lâu dài của tài ngulặng. Từ phía trên phân tách là 2 nhánh là URL với URN.

URL

*

URL ( Uniform Resource Locator ). Nó là một trong dạng của URI, nó đã bộc lộ đúng chuẩn cách ta hoàn toàn có thể đem tài ngulặng về. URL sẽ bao hàm giao thức với tên miền name cũng tương tự path cho tới tài nguim nó diễn đạt. Nhỏng ví dụ trên, URL vẫn là trường đoản cú cái lần thứ nhất tới 5, loại nhưng ta có thể nhận biết được giao thức cũng giống như path cho tới tài nguim cùng request trực tiếp luôn luôn được. Nhỏng bao gồm đề cập trên, URL là 1 trong những dạng của URI, buộc phải tất cả URL rất có thể điện thoại tư vấn là URI, mặc dù đã không có chiều ngược trở lại, do URI còn có một dạng khác nữa, là URN.

URN

URN ( Unikhung Resource Name ) . Vâng, chắc chắn là là là một trong những dạng của URI rồi, nó không giống URL tại phần nó đang không chỉ có mang lại ta đúng đắn thực hiện giao thức xuất xắc phương pháp như thế nào để đưa tài nguim, thế vì chưng đó nó đang hỗ trợ mang lại ta định danh của tài nguim này trên mạng, định danh này đã là duy nhất theo thời gian, tuyệt có thể nói rằng là ví như không có dịch chuyển Khủng, nó sẽ là tốt nhất ở bất cứ thời điểm nào. URI đồ vật 6 sống ví dụ bên trên là 1 trong URN. Tất nhiên, đầy đủ URN vẫn rất có thể điện thoại tư vấn là URI, cùng không tồn tại chiều trở lại.

Ví dụ

Để dễ tưởng tượng rộng, ta rất có thể ví dụ về cuốn nắn sách Clean Code được phân phối trên Amazon. Ta sẽ sở hữu được URL ( Hoặc URI ) là : https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

Và URN ( Hoặc URI ) là : urn:isbn:0132350882

Về URL chúng ta cũng có thể thấy hơi quen thuộc, còn với URN thì đang không quen, vậy yêu cầu chúng ta có thể bài viết liên quan trên wiki nhằm gọi đúng mực tư tưởng này hơn, cũng như xem nhiều ví dụ hữu ích. https://en.wikipedia.org/wiki/Uniform_Resource_Name