Подтвердить что ты не робот

Как проверить, существует ли документ couchdb (без его получения)?

Как я могу просто проверить, существует ли документ, mabye получить ревизию, но не сделать couchdb отправить тело документа?

Помню, я видел, как это объяснялось где-то, но я не могу его найти.

Изменить: Iirc в примере вы получили только HTTP-заголовок без данных. Заголовок указан, если присутствует или нет.

Edit2: Эван предлагает сделать запрос HEAD (вместо GET). Это отвечает на мой вопрос.

CouchDB отправляет заголовок ETag для запросов документов. Заголовок ETag - это просто просмотр документа в кавычках.

Цитата из: http://wiki.apache.org/couchdb/HTTP_Document_API#ETags.2BAC8-Caching

4b9b3361

Ответ 1

Вместо выполнения запроса HTTP GET выполните запрос HTTP HEAD. Это приведет только к возврату заголовков и никакого содержимого. Возвращенный статус скажет вам, существует ли объект.