import type { GenericCompletionOption } from "@yaakapp-internal/plugins"; export const headerNames: (GenericCompletionOption | string)[] = [ { type: "constant", label: "Content-Type", info: "The original media type of the resource (prior to any content encoding applied for sending)", }, { type: "constant", label: "Content-Length", info: "The size of the message body, in bytes, sent to the recipient", }, { type: "constant", label: "Accept", info: "The content types, expressed as MIME types, the client is able to understand. " + "The server uses content negotiation to select one of the proposals and informs " + "the client of the choice with the Content-Type response header. Browsers set required " + "values for this header based on the context of the request. For example, a browser uses " + "different values in a request when fetching a CSS stylesheet, image, video, or a script.", }, { type: "constant", label: "Accept-Encoding", info: "The content encoding (usually a compression algorithm) that the client can understand. " + "The server uses content negotiation to select one of the proposals and informs the client " + "of that choice with the Content-Encoding response header.", }, { type: "constant", label: "Accept-Language", info: "The natural language and locale that the client prefers. The server uses content " + "negotiation to select one of the proposals and informs the client of the choice with " + "the Content-Language response header.", }, { type: "constant", label: "Authorization", info: "Provide credentials that authenticate a user agent with a server, allowing access to a protected resource.", }, "Cache-Control", "Cookie", "Connection", "Content-MD5", "Date", "Expect", "Forwarded", "From", "Host", "If-Match", "If-Modified-Since", "If-None-Match", "If-Range", "If-Unmodified-Since", "Max-Forwards", "Origin", "Pragma", "Proxy-Authorization", "Range", "Referer", "TE", "User-Agent", "Upgrade", "Via", "Warning", ];