iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 4
0
自我挑戰組

我的月薪嬌妻:HTTP系列 第 4

Day4- 契約婚姻的內容-回覆(Response)

如果提出請求的那天剛好我要加班,會比較晚回家

為了避免吵到她休息,但能夠確實地知道這個請求的處理狀況,必須有個回覆訊息

如同以下的形式

契約的版本 請求處理的狀態 狀態簡短描述
注意事項1: 注意事項1說明
注意事項2: 注意事項2說明
注意事項3: 注意事項3說明
...
(空一行)
帶回來的資料或物品

一般來說,請求順利完成(200)但可能會遇到突發狀況,如在店內找不到今天晚餐的食材(404)、書店剛好在整修裝潢(500)或是非會員不得進入(403)..等,所以請求處理的狀態會有好幾種。

回覆時可能會需要一些更詳細的說明,這部分和請求相同,需要拆解為多個注意事項表示。

「其他項目的細節,需要的時候再討論商量吧。」

「關於契約詳細內容,請帶回家仔細看」

H:「我會再次確認的」

「還有其他疑問嗎?」

H:「關於回覆訊息不太能夠理解,可以請你舉個例子嗎?」

「沒問題,以去書店買書的情境來看」

HTTP/1.1 200 OK
Server: nginx
Date: Sun, 04 Dec 2016 15:21:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: max-age=0
Expires: Sun, 04 Dec 2016 15:21:12 GMT
Vary: Accept-Encoding,User-Agent
X-Whom: nginx01
X-Cache-Status: MISS
Content-Encoding: gzip

「這則回覆代表請求已經順利完成的狀態,也就是說,我可以知道H桑已經幫我拿到書囉!」

H:「阿哩嘎豆溝災伊媽斯!」


上一篇
Day3- 契約婚姻的內容-請求(Request)
下一篇
Day5-購買可以煮出什錦飯的電鍋-Cookie
系列文
我的月薪嬌妻:HTTP30

1 則留言

0
shupa0325
iT邦新手 5 級 ‧ 2016-12-13 17:02:16

404感覺有比食材賣完更好的說法(?

有道理
改為在店內找不到今天晚餐的食材好像比較好

我要留言

立即登入留言