MCPcopy Create free account
hub / github.com/Kilo-Org/cloud / createProxyRequest

Function createProxyRequest

services/cloud-agent-next/src/shared/http-proxy.ts:40–52  ·  view source on GitHub ↗
(sourceRequest: Request, targetUrl: string | URL)

Source from the content-addressed store, hash-verified

38}
39
40export function createProxyRequest(sourceRequest: Request, targetUrl: string | URL): Request {
41 const init: RequestInit & { duplex?: 'half' } = {
42 method: sourceRequest.method,
43 headers: cloneProxyRequestHeaders(sourceRequest.headers),
44 };
45
46 if (sourceRequest.body && requestMethodAllowsBody(sourceRequest.method)) {
47 init.body = sourceRequest.body;
48 init.duplex = 'half';
49 }
50
51 return new Request(targetUrl, init);
52}

Callers 2

createKiloProxyHandlerFunction · 0.85

Calls 2

cloneProxyRequestHeadersFunction · 0.85
requestMethodAllowsBodyFunction · 0.85

Tested by

no test coverage detected