etag

    1熱度

    1回答

    所以基本上我想了解ETag令牌值在請求的If-None-Match頭中的工作情況。 我已經瞭解了的工作原因 - 修改 - 自有條件的GET方法。 有人可以簡單地解釋條件GET如何工作在Etag的情況下與If-None-Match條件? 感謝提前:)

    3熱度

    1回答

    我用OkHttpClient(V3.0.1),這是在我的應用程序,但ETag的和如果無 - 匹配不工作 ,例如: 首先 GET http://112.4.19.67/task/imags_avatar/20130607165126605.png 對此,我得到的ETag和最後修改。 請求: GET /task/imags_avatar/20130607165126605.png HTTP/1.1

    0熱度

    1回答

    我正在使用Guzzle 6與Youtube API進行通信。 我已閱讀了You​​tubeAPI文檔中的etags,並試圖使其適用於我。 首先,我在Google的OAuth 2.0 Playground上測試了它。 我已經建立起來並且將所得的下列試了幾次後: 它成功地返回304這個特殊請求。 現在我已經使用此代碼重新創建上面的響應。 $this->client->get('https://www.

    8熱度

    2回答

    Parse.com是否支持使用etags和if-none-match作爲條件GET?我正在與第三方API合作,要求這是必須的,以限制對其服務器的API調用。我使用雲代碼作爲我的後端發送數據到科爾多瓦/離子混合應用程序。 謝謝

    3熱度

    2回答

    我一直在使用ETags很長一段時間,我對它們如何使用以及它們允許做什麼感到非常滿意。 但是,我有時會遇到ETag驗證請求。在我的服務器上,我可以看到我的瀏覽器訪問了資源URL,然後獲取「未更改」響應。但是,它仍然是一個要求。 如何才能聰明的網絡服務器(我編碼我的NodeJS)避免被驗證只要cache-control: max-age=N去?例如,我的max-age表示TTL爲30天。客戶在那個時候

    2熱度

    2回答

    我已經搜索了很多,但仍然無法找到解決方案,我使用nodejs與express這是默認設置etag爲true,我嘗試了所有我在網上找到的解決方案,它仍然是集,示例: res.set('etag', false); res.removeHeader('ETag'); app.disable('etag'); app.use(express.static(__dirname + '/public'

    0熱度

    1回答

    我有一個網站有幾個頁面(例如1.htm和2.htm)和一些腳本文件,從這個頁面引用。 我的.htaccess文件包含以下代碼: FileETag MTime Size <ifModule mod_expires.c> ExpiresActive On ExpiresByType text/html "access plus 1 day" ExpiresByType

    1熱度

    1回答

    我使用的是Apache HttpClient 4.3.1,我試圖整合etag驗證緩存。 我試着「放入」httpclient緩存CachingHttpClientBuilder而不是我平常使用的HttpClientBuilder使用instructions in here,但這似乎沒有任何好處。在追蹤執行過程中,看起來好像有一個「etag」標題(弱etag)不被認爲是可緩存的響應 - 因此不會在下一

    4熱度

    1回答

    我的JavaScript應用程序打包部署到Wildfly 8.2.1 web應用程序一個angularjs。 有時,當我將javascript或css修改部署到此webapp時,用戶必須手動刪除其瀏覽器緩存才能顯示修改。 有沒有辦法改變這種行爲,以便用戶不必每次都刪除瀏覽器緩存?

    -2熱度

    2回答

    所以我已經閱讀了一些關於在RESTfull API中使用Etags的文章,其中絕大多數人說Etag頭文件應該是資源/實體/對象的散列,接縫浪費。 使用散列:請求來了一個給定的Etag,資源需要被提取(通常從數據庫),然後它需要使用MD5/SHA /任何散列和結果與Etag比較,這需要時間和CPU。 Etag可作爲行的另一列(與任何正常行更新並行更新)存儲在數據庫中,因此無需爲每個請求計算它,然後在