iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
Software Development

Spring Boot 零基礎入門系列 第 14

Spring Boot 零基礎入門 (15) - Url 路徑對應 - @RequestMapping

  • 分享至 

  • xImage
  •  

什麼是 Url?


當我們發起一個 Http request 時,我們需要指定 url 的值,才能夠告訴 API Tester,這一次的請求要發送到哪裡去。

15-2.png

而這個 url,其實就是我們平常在使用瀏覽器時,在上方網址列中會出現的這一串文字,也就是一般所俗稱的「網址」。

15-3.png

所以其實我們在日常生活中,是很常去使用 url 的!不過 url 在使用上,也是有固定的格式規範要遵守的,因此接下來我們就來看一下,url 的格式規範為何。

Url 的格式規範


Url 本身其實是可以拆解成許多部分,譬如說以我們在前面的文章中常常輸入的網址 http://localhost:8080/test 為例,這個 url 其實是由以下幾個部分所組成:

15-4.png

1. 使用的協議

首先在 url 的最前面,就會呈現這個 url 所使用的協議是什麼。

像是在這個例子中,我們所使用的就是「Http 協議」。

2. 域名

在協議的後面,會有一個 :// 做為分隔,接著後面所寫上的就是這個 url 的「域名」。

像是在上面的例子中,這個 url 的域名就是「localhost」。

3. Port(端口)

而在域名的後面,就是這個 url 所使用的 port(端口)。如果在域名的後面有加上一個 :,並且在 : 後面有加上一個數字的話,那這個數字就是 url 所使用的 port。

所以像是在上面的例子中,因為在 : 後面有寫上 8080,因此就表示這個 url 所使用的 port 為 8080。

不過在某些情況下,port 有時候可以省略不用寫,所以大家有時候在某些 url 中會看到 port、有時候又看不到,這個是正常的現象。

4. url 路徑

在 port 的後面,再加上一個斜線 / 之後(或是沒有 port 的話,就是在域名後面的斜線 /),從這個斜線 / 之後的所有東西,就是這個 url 的路徑。

因此像是在上面的例子中,url 路徑的值就是 /test


上一篇
Spring Boot 零基礎入門 (14) - Http 協議介紹
下一篇
Spring Boot 零基礎入門 (16) - 結構化的呈現數據 - JSON 格式介紹
系列文
Spring Boot 零基礎入門29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言