我正在使用HTTP標題,如下所示。HTTP標題告訴我們是否下載,上傳或訪問了一個文件?
GET /success.txt HTTP/1.1
Host: detectportal.firefox.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0)
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Cache-Control: no-cache
Pragma: no-cache
Connection: keep-alive
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 8
Last-Modified: Mon, 15 May 2017 18:04:40 GMT
ETag: "ae780585fb7d28906123"
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Id: iMjet-5hLAEAf8HyvtHWnotG4mkD7VeN7A==
Cache-Control: no-cache, no-store, must-revalidate
Date: Mon, 24 Jul 2017 18:24:08 GMT
Connection: keep-alive
從上面的握手我們可以看出,這是一次成功的雙向握手。我只是想知道這種類型的握手是否可以告訴我們文件是否被下載,上傳或訪問?如果不是,我們如何知道這些操作是從頭文件中發生的? 謝謝!
都能跟得上。你爲什麼期望這些信息在標題中?無論如何,_「下載,上傳或訪問」意味着什麼?你想要解決什麼問題?你爲什麼要尋找一個解決方案的HTTP響應頭文件?這也不是一個「握手」(一個術語用於表示某種連接的開始),它是一個請求 - 響應對。總而言之,你的問題聽起來確實是錯誤的,並且可能會使用你實際想要做的事情的解釋。 – CodeCaster
可以說你要求一個PDF頁面,並從網上下載它,或者只是閱讀並關閉它,同時,你使用wireshark或其他東西來捕獲流量,那麼有沒有辦法知道PDF文件是從HTTP下載的頭? –
爲什麼你問這個問題還很不清楚,但我會提供一個答案來回答這個問題。我不認爲你可以做任何有用的事情。或許可以減少這個假設性問題並解釋你實際嘗試做的事情。 – CodeCaster