Спасибо за подсказку, вот ответ по этому поводу:
X-Discourse-Route: topics/show: Показывает внутренний контроллер/действие Discourse (Ruby on Rails), обрабатывающее тему.X-Runtime: 0.133969: Время, за которое приложение сгенерировало ответ (около ~133 мс).Cf-Ray: ...-GRU: Запрос обработан краем Cloudflare в Гуарульюс/Сан-Паулу (GRU).Cf-Cache-Status: DYNAMICиCache-Control: no-cache, no-store: Динамический контент, который не кэшируется на краевых узлах.- При проверке обычного HTML-URL без
.jsonсервер отвечает:
Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"X-Discourse-Crawler-View: true(показывает, что Discourse также предоставляет чистую версию в формате.md/ нативный Markdown для веб-сканеров и читалок).
Заголовок Link, указывающий на альтернативную версию: Link: <https://segredin.com/t/conselhos-duvidosos/22054.md>; rel="alternate"; type="text/markdown"
Возвращает Vary: Accept от источника независимо от внешних функций на уровне DNS.
Если клиент выберет сделать запрос без .json, будет возвращена версия .md как стандартное преобразование.
HTTP/1.1 200 OK
Content-Type: text/markdown
Vary: Accept
Я сомневался, потому что получил 123 тысячи запросов от Claude, и большинство из них, с тех пор как я обновил Discourse с этой функцией ядра, не выросли в геометрической прогрессии. Буду наблюдать за этим в ближайшие недели.