Kong/insomnia · error · Error
curlOutputToResponse: the lastRedirect is not defined
Error message
curlOutputToResponse: the lastRedirect is not defined
What it means
Error "curlOutputToResponse: the lastRedirect is not defined" thrown in Kong/insomnia.
Source
Thrown at packages/insomnia-scripting-environment/src/objects/send-request.ts:211
}
throw new Error('the request type must be: string | Request | RequestOptions.');
}
async function curlOutputToResponse(
result: CurlRequestOutput,
request: string | Request | RequestOptions,
): Promise<Response> {
if (result.headerResults.length === 0) {
throw new Error('curlOutputToResponse: no header result is found');
}
if (result.patch.error) {
throw result.patch.error;
}
const lastRedirect = result.headerResults[result.headerResults.length - 1];
if (!lastRedirect) {
throw new Error('curlOutputToResponse: the lastRedirect is not defined');
}
const originalRequest =
typeof request === 'string'
? new Request({ url: request, method: 'GET' })
: request instanceof Request
? request
: new Request(request);
const headers = lastRedirect.headers.map((header: { name: string; value: string }) => ({
key: header.name,
value: header.value,
}));
const cookieHeaders = lastRedirect.headers.filter(header => {
return header.name.toLowerCase() === 'set-cookie';
});
// TODO: tackle stream field but currently it is just a duplication of bodyView on GitHub (pinned to d9bb2b0142)
When it happens
Trigger: Thrown at packages/insomnia-scripting-environment/src/objects/send-request.ts:211 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26).
Data as JSON: /api/errors/54ea9710a7705c43.
Report an issue: GitHub.