Описание тега if-none-match

Поле заголовка HTTP-запроса, используемое с методом, чтобы сделать его условным. Это позволяет эффективно обновлять кэшированную информацию с минимальными накладными расходами на транзакции.
0 ответов

Что лучше всего захватить Etag и использовать его в последующих запросах, установленных в заголовке If-None-Match?

Я вижу много других вопросов по этому вопросу, но поскольку Node.js является языком серверной стороны, "поддержка Etag", по-видимому, относится к приложению nodejs, создающему, отправляющему и обрабатывающему какой код возвращать своему клиенту. В м…
11 апр '16 в 03:12
0 ответов

Нет заголовка If-None-Match для запроса CORS XHR в Chrome

Я отправляю XHR перекрестный запрос источника в chrome через javascript. Но Chrome никогда не добавляет if-none-match Заголовок моего запроса. Когда я получаю прямой доступ к GET Ресурс через браузер работает и кэширует ресурс, как задумано. Есть ли…
1 ответ

Рынок FirefoxOS после обновления (устройство Fx0)

Я и, по крайней мере, некоторые другие пользователи не могу использовать Marketplace после обновления Marketplace. Телефон загружает приложение, но страница просто сидит там. Я проследил сеть и вижу, что контент с сервера не возвращается. Если я уда…
30 янв '16 в 17:52
1 ответ

Как использовать ETag OkHttp и If-None-Match на Android

Я использую OkHttpClient (v3.0.1), который находится в моем приложении ,, но ETag и If-None-Match не работают。 Например: Первый GET http://112.4.19.67/task/imags_avatar/20130607165126605.png В ответ я получаю ETag и Last-Modified. Запрос: GET /task/…
05 фев '16 в 07:24
1 ответ

Используя ETag с Facebook, но код статуса всегда 200, а не 304

Когда я пытаюсь вызвать запрос на https://graph.facebook.com/me/friends?fields=id,name,first_name,last_name,link,picture&access;_token=MyAccessToken с ETag, я всегда получаю код запроса как 200 каждый раз. Я сделал два ответа подряд и проверил его. …
0 ответов

Подмена тега If-None-Match в заголовке для просмотра веб-страниц в Python

Задача: я пытаюсь скрести цены на товары из интернет-магазина. Ответы с информацией возвращаются как json objs. т.е.) https://shopee.sg/Men-Fashion-Casual-Solid-Color-Long-Sleeve-Buttons-Luxury-Clothes-Tops-i.28812758.702383476 Я использую библиотек…
1 ответ

Код, сгенерированный из шаблона Odata v4 Service T4 для клиентского прокси-сервера, не добавляет заголовок If-None-Match к запросу

Я сделал сервис WebAPI 2 с протоколом OData v4, используя классы ODataController и поддерживая проверку параллелизма в Entity Framework. Код для клиентской части генерируется с использованием шаблона Odata Client T4. Этот код генерирует прокси-класс…
04 окт '14 в 23:17
1 ответ

Объект запроса javax не оценивает предварительное условие для заголовка If-None-Match

Я использую службу REST в Wildfly и пытаюсь использовать Request.evaluatePreconditions метод для генерации 304 Not Modified ответ. Я передаю значение eTag в запросе If-None-Match заголовок, но evaluatePreconditions Метод не генерирует 304 ответ, даж…
27 окт '17 в 02:12
1 ответ

Android Ok, как обращаться с ETag

Я пытаюсь сделать Android метод автономного кэширования с помощью OkHttp. Поток такой: Я отправляю HTTP-запрос с пустой строкой ETag в поле заголовка if-none-catched на сервер, и сервер возвращает правильный ETag. Затем я сохраняю ETag и кеширую отв…
25 апр '16 в 08:34
1 ответ

Понять слабую функцию сравнения

HTTP 1.1 определяет слабую функцию сравнения для валидаторов кэша: чтобы считаться равными, оба валидатора ДОЛЖНЫ быть одинаковыми во всех отношениях, но любой из них или оба они МОГУТ быть помечены как "слабые", не влияя на результат. Я понимаю, ч…
22 янв '14 в 07:24
4 ответа

Заголовки HTTP ETag и If-None-Match не работают

У меня есть файл на моем веб-сервере, и я загружаю его в свое приложение каждый раз, когда к нему обращаюсь, потому что возможно, что содержимое файла может быть изменено. Но если оно будет изменено, я хотел бы загрузить это время только для того, ч…
24 фев '16 в 16:44
0 ответов

Кодовый запрос получения с if-none-match не возвращает 304

Я использую кодовое восприятие для покрытия кода REST API. В моем текущем случае я хочу проверить поведение отправки запроса на получение заголовка ETag для запрошенного ресурса и повторно использовать значение этого ETag во втором запросе на том же…
0 ответов

Почему request.META не включает "HTTP-IF-NONE-MATCH", когда я установил ETAG в ответе в Django?

Код ответа приведен ниже: response=HttpResponse("hello") response["ETag"] = "4526A5E1A79DE447F21500A0E43B301A" return response Там нет никакой информации о IF-NONE-MATCH В следующий request.META, Может кто-нибудь сказать мне, почему и как?
25 сен '14 в 02:11
1 ответ

Использование etags и chunked-кодировки одновременно?

обновленный вопрос Как мое приложение может использовать etags, и не представляет ли введение потокового / чанкового кодирования какие-либо сложности? оригинальный вопрос При выполнении потоковой передачи HTTP с Transfer-Encoding: chunked, Content-L…
1 ответ

Как токен Etag работает в условном GET в HTTP?

Поэтому я хочу понять, как работает значение токена ETag в заголовке If-None-Match в запросе. Я понял работу условного метода GET If-модифицирует-с. Может ли кто-нибудь объяснить простыми терминами, как работает Условное GET в случае Etag с условием…
28 окт '15 в 15:37
1 ответ

Если нет в Python

Я новичок в Python и получаю синтаксическую ошибку с моей первой программой. Можете ли вы помочь исправить синтаксис? GET_CONTACT = "SELECT LINKEDIN_URL, CONTACT_ID from PERSON where LINKEDIN_URL=%s" def isContactExists(linkedinUrl): cur.execute(GET…
20 фев '18 в 08:34
2 ответа

Заголовок If-None-Match отменяет Cache-Control: max-age?

У меня есть веб-приложение, которое обслуживает изображение: Я четко устанавливаю Cache-Control заголовок, и веб-сервер устанавливает Etag, Проблема в том, что ресурсы If-None-Match каждый раз эффективно игнорируя Cache-Control заголовок. (Фреймворк…
1 ответ

Если нет - совпадать: *

RFC2616, раздел 14 "14.26 Если совпадение отсутствует" Значение "If-None-Match: *" заключается в том, что метод НЕ ДОЛЖЕН выполняться, если представление, выбранное сервером источника... существует, и ДОЛЖНО выполняться, если представление не сущес…
07 мар '14 в 15:43
1 ответ

Когда отправляется запрос if-none-match?

Оптимизируя поведение кэширования нашего сайта, я заметил, что if-none-match-запросы отправляются на наш сайт. Насколько я понимаю, кеширование не должно иметь место, пока кеш остается в силе. Один конкретный запрос генерирует следующее response-hea…
0 ответов

ETag делает недействительным заголовок Cache-Control?

Я извлекаю ресурс из моего веб-сервиса RESTful и в ответ добавляю два заголовка: Cache-Control: public, max-age=120 ETag: "3D03F8066015A1438532E049AE5E16EA" Когда браузер впервые получил этот ответ, он правильно кешировал его на 2 минуты. Однако в с…