Mavzu: Internet manzillar va JSON ma’lumotlar almashish formati bilan ishlash Ishning maqsadi: Talabalarda Java dasturlash tili java.net.* paketining URL klassi va uning
metodlari hamda JSON ma’lumotlar almashish formati bilan ishlash bo‘yicha
amaliy ko‘nikmalar hosil qilish.
Nazariy qism:
URI – Uniform Resource Identifier (yagonalashtirilgan resurs identifikatori).
URL – Uniform Resource Locator (resurs joyining yagonalashtirilgan
belgilovchisi).
URN – Uniform Resource Name (resursning yagonalashtirilgan nomi).
Ularning tahlili.
URI: tarmoqdagi resurs nomi va manzilini bildiradi.
Qoida bo‘yicha URL va URNga bo‘linadi va shuning uchun URI URL va URNlardan
tashkil topgan.
URL: qandaydir resursning webdagi manzili. URL resurs joylashgani joyi va
unga murojat qilish usulini bildiradi.
URN: qandaydir resursning webdagi nomi. URNning ma’nosi shundaki,
ko‘pgina aniq bo‘lgan joylarda joylashgan aniq bir predmetning faqat nomini
bildiradi.
URI bu identifikatorning abstrakt konsepsiyasi bo‘lib, URL va URN esa
manzil va nomning real qo‘llanilishidir.
So‘rov/javob xabarlari formati. Klient so‘rov shakli. Dastur-klient ulanish
o‘rnatilganidan keyin serverga so‘rov yuboradi. Ushbu so‘rov ikki shaklda bo‘lishi
mumkin: to‘liq va oddiy so‘rov shakllarida. Oddiy so‘rov kirish usuli va resurs
so‘rovini o‘z ichiga oladi.
URL
package tatu.udp;
import java.net.URL;
public class URLDemo {
public static void main(String[] args) {
try{
URL url = new URL("https://www.geeksforgeeks.org/string-handling-with-apache-commons-stringutils-class-in-java/?ref=ml_lbp");