CodeGym/Java Course/āĻŽāĻĄāĻŋāĻ‰āĻ˛ 3/āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ URL

āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ URL

āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨

2.1 āĻšā§‹āĻ¸ā§āĻŸ

āĻŸāĻŋāĻŽ āĻŦāĻžāĻ°ā§āĻ¨āĻžāĻ°ā§āĻ¸-āĻ˛āĻŋ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ āĻ“āĻ¯āĻŧā§‡āĻŦ, āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛, āĻāĻ‡āĻšāĻŸāĻŋāĻŸāĻŋāĻĒāĻŋ āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ¤āĻŋāĻ¨āĻŋ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœā§€āĻŦāĻ¨āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻŦāĻž URL āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡āĻ¨āĨ¤ āĻ‡āĻ‰āĻ†āĻ°āĻāĻ˛ āĻŽāĻžāĻ¨ā§‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ­āĻžāĻ°ā§āĻ¸āĻžāĻ˛ āĻ°āĻŋāĻ¸ā§‹āĻ°ā§āĻ¸ āĻ˛ā§‹āĻ•ā§‡āĻŸāĻžāĻ°āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻŋāĻ™ā§āĻ• āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ:

protocol://host/path?query#anchor

āĻ•āĻŋāĻ›ā§ āĻ…āĻ‚āĻļ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž protocolāĻ‰āĻšāĻŋāĻ¤ āĨ¤host

ProtocolāĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ: HTTP, HTTPS, FTP, SSH, ...

HostāĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ‡āĻĒāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ°-āĻĒāĻžāĻ āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻžāĻŽ (āĻĄā§‹āĻŽā§‡āĻ¨ āĻ¨āĻžāĻŽ) āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ•āĻŋāĻ›ā§ āĻŽāĻ¨ā§‡ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¯ā§‡āĻ¨ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻž āĻ–ā§āĻŦ āĻ•āĻ āĻŋāĻ¨)

āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻ•āĻŋāĻ›ā§āĻ‡ queryāĻ­āĻžāĻŦāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ PathHTML āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻĨāĻž āĻ›āĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻĒā§‡āĻļāĻžāĻĻāĻžāĻ°āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻŋ āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ¤āĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ HTML āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¤āĻāĻŦ, URL-āĻ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ query, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻ—ā§āĻšā§āĻ› āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻļā§‡āĻˇā§‡ anchor, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ¯āĻž āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻĒā§ƒāĻˇā§āĻ āĻžāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻŦāĻ°āĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¸ā§āĻ•ā§āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§ˇ

2.2 āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻ¸

āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻ˛āĻŦ queryāĨ¤

āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ…āĻ‚āĻļāĻŸāĻŋquery āĻĒā§āĻ°āĻļā§āĻ¨ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ # (āĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡) āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĨ¤ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĻ¤ā§‡ āĻĨāĻžāĻ•āĻž āĻ¤āĻĨā§āĻ¯ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ:

name=value&name2=value2&nameN=valueN

āĻ‡āĻ‰āĻ†āĻ°āĻāĻ˛ā§‡ āĻ¸ā§āĻĒā§‡āĻ¸ āĻāĻŦāĻ‚ āĻāĻ•āĻ—ā§āĻšā§āĻ› āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ° āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻāĻŸāĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¨ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ā§āĻ° āĻ•āĻžāĻ›ā§‡ āĻ›ā§āĻĄāĻŧā§‡ āĻĻā§‡āĻ¨:

āĻĒā§āĻ°āĻ¸ā§āĻĨ="300" āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚
1 āĻ¸ā§āĻĨāĻžāĻ¨ %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 āĻāĻŦāĻ‚ %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
āĻāĻ—āĻžāĻ°ā§‹ / %2F

āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ†āĻ°āĻ“ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĨ¤

āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
  • āĻœāĻ¨āĻĒā§āĻ°āĻŋā§Ÿ
  • āĻ¨āĻ¤ā§āĻ¨
  • āĻĒā§āĻ°āĻžāĻ¨ā§‹
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻžāĻ‡āĻ¨ āĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ‡ āĻĒāĻžāĻ¤āĻžā§Ÿ āĻāĻ–āĻ¨āĻ“ āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¨ā§‡āĻ‡