4-laboratoriya ishi



Yüklə 171,63 Kb.
tarix01.12.2023
ölçüsü171,63 Kb.
#170793
TDA 4-lab



Muhammad Al-Xorazmiy nomidagi
Toshkent axborot texnologiyalari universiteti
Tarmoqni dasturlash asoslari


4-laboratoriya ishi

Bajardi: 412 – 20 guruh talabasi Xolbekov Doniyor


Tekshirdi: Berdimuradov Mirzohid

Toshkent 2023




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");

System.out.println("Protocol: " + url.getProtocol());


System.out.println("Host Name: " + url.getHost());
System.out.println("Port Number: " + url.getPort());
System.out.println("Default Port Number: " + url.getDefaultPort());
System.out.println("Query String: " + url.getQuery());
System.out.println("Path: " + url.getPath());
System.out.println("File: " + url.getFile());

}catch (Exception e){


System.out.println(e);
}

}
}



Natija:



Yüklə 171,63 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin