MCPcopy Create free account
hub / github.com/defold/defold / RedirectHandler

Method RedirectHandler

engine/engine/src/engine_service.cpp:243–251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

241 }
242
243 static void RedirectHandler(void* ctx, dmWebServer::Request* request)
244 {
245 HEngineService engine_service = (HEngineService)ctx;
246 char redirect[256];
247 dmSnPrintf(redirect, sizeof(redirect), "http://%s:%d%s", engine_service->m_LocalAddress, engine_service->m_Port, request->m_Resource);
248 dmWebServer::SetStatusCode(request, 302);
249 dmWebServer::SendAttribute(request, "Location", redirect);
250 dmWebServer::SendAttribute(request, "Cache-Control", "no-store");
251 }
252
253 bool Init(uint16_t port)
254 {

Callers

nothing calls this directly

Calls 3

dmSnPrintfFunction · 0.85
SetStatusCodeFunction · 0.50
SendAttributeFunction · 0.50

Tested by

no test coverage detected