當我們發起一個 Http request 時,我們需要指定 url 的值,才能夠告訴 API Tester,這一次的請求要發送到哪裡去。
而這個 url,其實就是我們平常在使用瀏覽器時,在上方網址列中會出現的這一串文字,也就是一般所俗稱的「網址」。
所以其實我們在日常生活中,是很常去使用 url 的!不過 url 在使用上,也是有固定的格式規範要遵守的,因此接下來我們就來看一下,url 的格式規範為何。
Url 本身其實是可以拆解成許多部分,譬如說以我們在前面的文章中常常輸入的網址 http://localhost:8080/test 為例,這個 url 其實是由以下幾個部分所組成:
首先在 url 的最前面,就會呈現這個 url 所使用的協議是什麼。
像是在這個例子中,我們所使用的就是「Http 協議」。
在協議的後面,會有一個 ://
做為分隔,接著後面所寫上的就是這個 url 的「域名」。
像是在上面的例子中,這個 url 的域名就是「localhost」。
而在域名的後面,就是這個 url 所使用的 port(端口)。如果在域名的後面有加上一個 :
,並且在 :
後面有加上一個數字的話,那這個數字就是 url 所使用的 port。
所以像是在上面的例子中,因為在 :
後面有寫上 8080,因此就表示這個 url 所使用的 port 為 8080。
不過在某些情況下,port 有時候可以省略不用寫,所以大家有時候在某些 url 中會看到 port、有時候又看不到,這個是正常的現象。
在 port 的後面,再加上一個斜線 /
之後(或是沒有 port 的話,就是在域名後面的斜線 /
),從這個斜線 /
之後的所有東西,就是這個 url 的路徑。
因此像是在上面的例子中,url 路徑的值就是 /test
。