@Override public DocumentDescriptor head(RequestLogger reqlog, String uri, Transaction transaction) throws ForbiddenUserException, FailedRequestException { Response response = headImpl(reqlog, uri, transaction, makeDocumentResource(makeDocumentParams(uri, null, transaction, null))); // 404 if (response == null) return null; Headers responseHeaders = response.headers(); response.close(); logRequest(reqlog, "checked %s document from %s transaction", uri, (transaction != null) ? transaction.getTransactionId() : "no"); DocumentDescriptorImpl desc = new DocumentDescriptorImpl(uri, false); updateVersion(desc, responseHeaders); updateDescriptor(desc, responseHeaders); return desc; }
Request.Builder requestBldr = makeDocumentResource( makeDocumentParams(uri, categories, transaction, extraParams)); if ( mimetype != null ) {
stringJoin(categories, ", ", "no")); Request.Builder requestBldr = makeDocumentResource( makeDocumentParams( uri, categories, transaction, extraParams, isOnContent
makeDocumentParams(uri, categories, transaction, extraParams, true); Request.Builder requestBldr = makeDocumentResource(docParams) .addHeader(HEADER_ACCEPT, MIMETYPE_MULTIPART_MIXED); requestBldr = addTransactionScopedCookies(requestBldr, transaction);
Request.Builder requestBldr = makeDocumentResource(makeDocumentParams(uri, categories, transaction, extraParams));
docParams.add("format", metadataFormat); Request.Builder requestBldr = makeDocumentResource(docParams); requestBldr = addTransactionScopedCookies(requestBldr, transaction); requestBldr = addTelemetryAgentId(requestBldr);