include read only in headers count (#7521)

This commit is contained in:
Jack Kavanagh
2024-06-11 10:08:04 +02:00
committed by GitHub
parent f3be333a5a
commit 6cb619285f
3 changed files with 6 additions and 6 deletions

View File

@@ -15,14 +15,14 @@ interface Props {
isDisabled?: boolean;
requestType: 'Request' | 'RequestGroup' | 'WebSocketRequest';
}
const readOnlyWebsocketPairs = [
export const readOnlyWebsocketPairs = [
{ name: 'Connection', value: 'Upgrade' },
{ name: 'Upgrade', value: 'websocket' },
{ name: 'Sec-WebSocket-Key', value: '<calculated at runtime>' },
{ name: 'Sec-WebSocket-Version', value: '13' },
{ name: 'Sec-WebSocket-Extensions', value: 'permessage-deflate; client_max_window_bits' },
].map(pair => ({ ...pair, id: generateId('pair') }));
const readOnlyHttpPairs = [
export const readOnlyHttpPairs = [
{ name: 'Accept', value: '*/*' },
{ name: 'Host', value: '<calculated at runtime>' },
].map(pair => ({ ...pair, id: generateId('pair') }));

View File

@@ -16,7 +16,7 @@ import { WorkspaceLoaderData } from '../../routes/workspace';
import { OneLineEditor } from '../codemirror/one-line-editor';
import { AuthWrapper } from '../editors/auth/auth-wrapper';
import { BodyEditor } from '../editors/body/body-editor';
import { RequestHeadersEditor } from '../editors/request-headers-editor';
import { readOnlyHttpPairs, RequestHeadersEditor } from '../editors/request-headers-editor';
import { RequestParametersEditor } from '../editors/request-parameters-editor';
import { RequestScriptEditor } from '../editors/request-script-editor';
import { ErrorBoundary } from '../error-boundary';
@@ -89,7 +89,7 @@ export const RequestPane: FC<Props> = ({
};
const parametersCount = pathParameters.length + activeRequest.parameters.filter(p => !p.disabled).length;
const headersCount = activeRequest.headers.filter(h => !h.disabled).length;
const headersCount = activeRequest.headers.filter(h => !h.disabled).length + readOnlyHttpPairs.length;
const urlHasQueryParameters = activeRequest.url.indexOf('?') >= 0;
const contentType =
getContentTypeFromHeaders(activeRequest.headers) ||

View File

@@ -20,7 +20,7 @@ import { CodeEditor, CodeEditorHandle } from '../codemirror/code-editor';
import { OneLineEditor } from '../codemirror/one-line-editor';
import { WebSocketPreviewMode } from '../dropdowns/websocket-preview-mode';
import { AuthWrapper } from '../editors/auth/auth-wrapper';
import { RequestHeadersEditor } from '../editors/request-headers-editor';
import { readOnlyWebsocketPairs, RequestHeadersEditor } from '../editors/request-headers-editor';
import { RequestParametersEditor } from '../editors/request-parameters-editor';
import { ErrorBoundary } from '../error-boundary';
import { Icon } from '../icon';
@@ -234,7 +234,7 @@ export const WebSocketRequestPane: FC<Props> = ({ environment }) => {
};
const parametersCount = pathParameters.length + activeRequest.parameters.filter(p => !p.disabled).length;
const headersCount = activeRequest.headers.filter(h => !h.disabled).length;
const headersCount = activeRequest.headers.filter(h => !h.disabled).length + readOnlyWebsocketPairs.length;
const patchSettings = useSettingsPatcher();
const upsertPayloadWithMode = async (mode: string) => {
// @TODO: multiple payloads