Я использую cURL для трассировки заголовков HTTP.
Мой браузер говорит, что ресурс получил ответ 304.
В моем cURL я вижу 200 OK.
Знаете ли вы, почему это может быть?cURL - получение 200 OK вместо 304 в моем браузере
0
A
ответ
6
"304 Not Modified" означает, что ресурс такой же, как когда браузер запрашивал его раньше (например, на основе даты модификации или этага).
Curl не имеет кеша, поэтому он всегда запрашивает ресурс без заголовка «if-modified-since» (и аналогичных), поэтому сервер отправит его вместе с кодом состояния "200 OK".
1
304 означает Не изменено и отправляется в ответ на запросы, содержащие заголовок If-Modified-Since. Такой заголовок отправляется браузером для кешированных ресурсов, но curl его не отправляет
Смежные вопросы
- 1. Получение 200 OK вместо 302 Найдено на cURL
- 2. Кэш больших PHP файлов в браузере клиента - статус «200 OK» вместо «304 не модифицирована» - Apache
- 3. return OK (200) вместо NO_CONTENT (204)
- 4. Как получить 304 из jQuery Ajax вместо 200?
- 5. mod_deflate на apache заставляет браузер делать 200 вместо 304?
- 6. squishit дает 304 (не изменено) вместо 200 (из кеша)
- 7. Jetty отвечает статусом 200 вместо 304 при использовании http2
- 8. Nginx - «force» 200 ответ на кеш вместо 304
- 9. Как всегда apache возвращает код 200 с данными вместо 304?
- 10. Я вижу 200 вместо 304 для кэшированных URL-адресов
- 11. JQuery Ajax вебсервис 304 и 200 Error()
- 12. Получение статуса HTTP 200, когда я должен получать статус 304 с использованием php curl
- 13. PHP cURL, отправляющий HTTP 200 ok без данных для AJAX
- 14. проверки здоровья HAProxy не работает, но CURL возвращает 200 OK
- 15. PHP Curl Check 404: Всегда возвращайте HTTPCODE 200 OK
- 16. Magento возвращает статус «200 OK» вместо «404 не найден»
- 17. ASP.NET Custom 404 Возвращение 200 OK Вместо 404 Не найдено
- 18. HttpStatusCodeResult (401) возвращает «200 OK»
- 19. ErrorPageFilter изменяет коды ошибок на HTTP 200 OK
- 20. Ajax request return 200 OK, но ошибка вместо успеха
- 21. Как сделать соляную посуду подождать 200 OK?
- 22. jQuery status 200 ok error
- 23. HttpWebRequest автоматически отправляет 200 OK?
- 24. Ответ на Stripe 200 Ok
- 25. JQuery Ajax 200 OK JSON.ParseError
- 26. Twisted giving twisted.web.client.PartialDownloadError: 200 OK
- 27. RSolr :: Error :: InvalidRubyResponse - 200 OK
- 28. jQuery ajax получает 304 до 200
- 29. запрос изображения - статус ответа 200 или 304
- 30. Получение кода состояния 200 вместо 201
Не могли бы вы очистить кеш браузера и попробовать еще раз? –