HTTP Client
2
Total requests
1
HTTP errors
Clients
http_client 1
Requests
| GET | https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png | Profile | |
|---|---|---|---|
| Request options | [ "user_data" => [ "span" => OpenTelemetry\SDK\Trace\Span {#1121 -events: [] -totalRecordedEvents: 0 -status: OpenTelemetry\SDK\Trace\StatusData {#1141 …} -endEpochNanos: 1775117064419295744 -hasEnded: true -name: "http.get https://app-emd-dev.azurewebsites.net" -context: OpenTelemetry\API\Trace\SpanContext {#1045 …} -instrumentationScope: OpenTelemetry\SDK\Common\Instrumentation\InstrumentationScope {#1057 …} -kind: 1 -parentSpanContext: OpenTelemetry\API\Trace\SpanContext {#506 …} -spanLimits: OpenTelemetry\SDK\Trace\SpanLimits {#142 …} -spanProcessor: OpenTelemetry\SDK\Trace\SpanProcessor\BatchSpanProcessor {#163 …} -resource: OpenTelemetry\SDK\Resource\ResourceInfo {#248 …} -attributesBuilder: OpenTelemetry\SDK\Common\Attribute\AttributesBuilder {#1062 …} -links: [] -totalRecordedLinks: 0 -startEpochNanos: 1775117064034032575 -spanSuppression: OpenTelemetry\SDK\Trace\SpanSuppression\NoopSuppressionStrategy\NoopSuppression {#499 …} } ] "on_progress" => Closure($dlNow, $dlSize, $info) {#1048 : "Instrumentation\Tracing\HttpClient\TracingHttpClient" : Instrumentation\Tracing\HttpClient\TracingHttpClient {#965 …} : { : null : OpenTelemetry\SDK\Trace\Span {#1121} : [ "user_data" => [ "span" => OpenTelemetry\SDK\Trace\Span {#1121} ] ] : true } } "headers" => [ "traceparent" => "00-f32dfedda3cbf85de359558e6e1db031-fb8f797e1525eee9-01" ] ] |
||
| Response |
404
[ "info" => [ "header_size" => 467 "request_size" => 250 "total_time" => 0.38441 "pretransfer_time" => 0.000217 "size_download" => 9781.0 "speed_download" => 25444.0 "starttransfer_time" => 0.382931 "primary_ip" => "10.104.41.132" "primary_port" => 443 "local_ip" => "169.254.254.3" "local_port" => 34280 "http_version" => 3 "protocol" => 2 "scheme" => "https" "pretransfer_time_us" => 217 "starttransfer_time_us" => 382931 "posttransfer_time_us" => 258 "total_time_us" => 384410 "effective_method" => "GET" "capath" => "/etc/ssl/certs" "cainfo" => "/etc/ssl/certs/ca-certificates.crt" "start_time" => 1775117064.0349 "original_url" => "https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png" "pause_handler" => Closure(float $duration) {#1139 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1135 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#944 …} : -9223372036854775797 } } "debug" => """ * Reusing existing https: connection with host app-emd-dev.azurewebsites.net\n * [HTTP/2] [3] OPENED stream for https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png\n * [HTTP/2] [3] [:method: GET]\n * [HTTP/2] [3] [:scheme: https]\n * [HTTP/2] [3] [:authority: app-emd-dev.azurewebsites.net]\n * [HTTP/2] [3] [:path: /images/670cf386999d8_climate-activator-certified.png]\n * [HTTP/2] [3] [traceparent: 00-f32dfedda3cbf85de359558e6e1db031-fb8f797e1525eee9-01]\n * [HTTP/2] [3] [accept: */*]\n * [HTTP/2] [3] [user-agent: Symfony HttpClient (Curl)]\n * [HTTP/2] [3] [accept-encoding: gzip]\n > GET /images/670cf386999d8_climate-activator-certified.png HTTP/2\r\n Host: app-emd-dev.azurewebsites.net\r\n traceparent: 00-f32dfedda3cbf85de359558e6e1db031-fb8f797e1525eee9-01\r\n Accept: */*\r\n User-Agent: Symfony HttpClient (Curl)\r\n Accept-Encoding: gzip\r\n \r\n * Request completely sent off\n < HTTP/2 404 \r\n < content-type: text/html; charset=UTF-8\r\n < date: Thu, 02 Apr 2026 08:04:24 GMT\r\n < server: nginx\r\n < cache-control: no-cache, private\r\n < content-encoding: gzip\r\n < x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000\r\n < x-debug-token: e2c9a5\r\n < x-debug-token-link: https://app-emd-dev.azurewebsites.net/_profiler/e2c9a5\r\n < x-robots-tag: noindex\r\n < x-previous-debug-token: 5a28f1\r\n < x-symfony-cache: GET /images/670cf386999d8_climate-activator-certified.png: miss\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 404 " "content-type: text/html; charset=UTF-8" "date: Thu, 02 Apr 2026 08:04:24 GMT" "server: nginx" "cache-control: no-cache, private" "content-encoding: gzip" "x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000" "x-debug-token: e2c9a5" "x-debug-token-link: https://app-emd-dev.azurewebsites.net/_profiler/e2c9a5" "x-robots-tag: noindex" "x-previous-debug-token: 5a28f1" "x-symfony-cache: GET /images/670cf386999d8_climate-activator-certified.png: miss" ] "user_data" => [ "span" => OpenTelemetry\SDK\Trace\Span {#1121 -events: [] -totalRecordedEvents: 0 -status: OpenTelemetry\SDK\Trace\StatusData {#1141 …} -endEpochNanos: 1775117064419295744 -hasEnded: true -name: "http.get https://app-emd-dev.azurewebsites.net" -context: OpenTelemetry\API\Trace\SpanContext {#1045 …} -instrumentationScope: OpenTelemetry\SDK\Common\Instrumentation\InstrumentationScope {#1057 …} -kind: 1 -parentSpanContext: OpenTelemetry\API\Trace\SpanContext {#506 …} -spanLimits: OpenTelemetry\SDK\Trace\SpanLimits {#142 …} -spanProcessor: OpenTelemetry\SDK\Trace\SpanProcessor\BatchSpanProcessor {#163 …} -resource: OpenTelemetry\SDK\Resource\ResourceInfo {#248 …} -attributesBuilder: OpenTelemetry\SDK\Common\Attribute\AttributesBuilder {#1062 …} -links: [] -totalRecordedLinks: 0 -startEpochNanos: 1775117064034032575 -spanSuppression: OpenTelemetry\SDK\Trace\SpanSuppression\NoopSuppressionStrategy\NoopSuppression {#499 …} } ] "response_content" => [ """ <!DOCTYPE html>\n <html lang="en">\n <head>\n <meta charset="UTF-8"/>\n <meta name="viewport" content="width=device-width, initial-scale=1"/>\n <title>EMD -\n An error as occurred </title>\n <link rel="stylesheet" href="/build/201.e4821e82.css"><link rel="stylesheet" href="/build/app.7f9c5692.css">\n <script src="/assets/js/jquery.1.8.min.js"></script>\n \n <script src="/assets/js/materialize.min.js"></script>\n \n <link rel="icon" type="image/x-icon" href="/build/static/favicon.ico"/>\n \n <!-- SimpleMDE - Markdown Editor -->\n <link rel="stylesheet" href="/assets/css/simplemde.min.css">\n <script src="/assets/js/simplemde.min.js"></script>\n \n <script src="/assets/js/jquery.fileuploader.js"></script>\n <script src="/assets/js/select2.min.js"></script>\n <!-- chosen field -->\n <link rel="stylesheet" href="/assets/css/chosen.css">\n </head>\n <body>\n <div class="body-wrapper">\n <div class="header">\n <div class="logo">\n <img alt="logo ecocert"\n src="/logo.svg">\n </div>\n <div class="navigation hide-on-small-and-down"></div>\n \n </div>\n <div class="sub-header">\n <div class="bg-sub-header">\n <div class="bg-gradient bg-activities Organisation"></div>\n <h1>An error as occurred</h1>\n </div>\n </div>\n <div class="raw-content">\n <div class="product-list specific-padding">\n No route found for "GET https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png"\n </div>\n </div>\n </div>\n \n <script>\n var change = 0;\n $('input').on('keyup', function (e) {\n change = 1;\n });\n $('select').on('change', function (e) {\n change = 1;\n });\n $("input[type='radio']").on('click', function (e) {\n change = 1;\n });\n $("input[type='file']").on('change', function (e) {\n change = 1;\n });\n \n String.prototype.sansAccent = function () {\n var accent = [\n /[\300-\306]/g, /[\340-\346]/g, // A, a\n /[\310-\313]/g, /[\350-\353]/g, // E, e\n /[\314-\317]/g, /[\354-\357]/g, // I, i\n /[\322-\330]/g, /[\362-\370]/g, // O, o\n /[\331-\334]/g, /[\371-\374]/g, // U, u\n /[\321]/g, /[\361]/g, // N, n\n /[\307]/g, /[\347]/g, // C, c\n ];\n var noaccent = ['A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'U', 'u', 'N', 'n', 'C', 'c'];\n \n var str = this;\n for (var i = 0; i < accent.length; i++) {\n str = str.replace(accent[i], noaccent[i]);\n }\n \n return str;\n }\n \n $(document).ready(function () {\n $(".card-menu a").click(function (e) {\n e.stopImmediatePropagation();\n });\n });\n </script>\n <script src="/build/runtime.4b6dc74b.js" defer></script><script src="/build/201.556c2782.js" defer></script><script src="/build/631.52d43c67.js" defer></script><script src="/build/app.4180e789.js" defer></script>\n \n <!-- START of Symfony Web Debug Toolbar --><div id="sfwdte2c9a5" class="sf-toolbar sf-toolbar-opened" role="region" aria-label="Symfony Web Debug Toolbar"> <div id="sfToolbarClearer-e2c9a5" class="sf-toolbar-clearer"></div><div id="sfToolbarMainContent-e2c9a5" class="sf-toolbarreset notranslate clear-fix" data-no-turbolink data-turbo="false"> <div class="sf-toolbar-block sf-toolbar-block-request sf-toolbar-status-normal " > <a href="https://app-emd-dev.azurewebsites.net/_profiler/e2c9a5?panel=request"> <div class="sf-toolbar-icon"> <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Symfony" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg> <span class="sf-toolbar-value sf-toolbar-ajax-request-counter"> Loading… </span> </div> </a> <div class="sf-toolbar-info"> <div class="sf-toolbar-info-piece"> <b>Loading the web debug toolbar…</b> </div> <div class="sf-toolbar-info-piece"> Attempt #<span id="sfLoadCounter-e2c9a5"></span> </div> <div class="sf-toolbar-info-piece"> <b> <button class="sf-cancel-button" type="button" id="sfLoadCancel-e2c9a5" title="Cancel loading">Cancel</button> </b> </div> </div></div> <button class="sf-toolbar-toggle-button" type="button" id="sfToolbarToggleButton-e2c9a5" accesskey="D" aria-expanded="true" aria-controls="sfToolbarMainContent-e2c9a5"> <i class="sf-toolbar-icon-opened" title="Close Toolbar"><svg xmlns="http://www.w3.org/2000/svg" data-icon-name="icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <line x1="18" y1="6" x2="6" y2="18"></line> <line x1="6" y1="6" x2="18" y2="18"></line></svg></i> <i class="sf-toolbar-icon-closed" title="Open Toolbar"><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Symfony" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg></i> </button></div></div><link rel="stylesheet" nonce="079931be8c29e1c3b9ed40917db48247" href="https://app-emd-dev.azurewebsites.net/_wdt/styles" /><script nonce="99036b1d03dc371a5496b71a39192e45">/*<![CDATA[*/ if (typeof Sfjs === 'undefined' || typeof Sfjs.loadToolbar === 'undefined') { Sfjs = (function() { "use strict"; if ('classList' in document.documentElement) { var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); }; var removeClass = function(el, cssClass) { el.classList.remove(cssClass); }; var addClass = function(el, cssClass) { el.classList.add(cssClass); }; var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); }; } else { var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); }; var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); }; var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } }; var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); }; } var noop = function() {}; var profilerStorageKey = 'symfony/profiler/'; var addEventListener; var el = document.createElement('div'); if (!('addEventListener' in el)) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, callback); }; } else { addEventListener = function (element, eventName, callback) { element.addEventListener(eventName, callback, false); }; } var request = function(url, onSuccess, onError, payload, options, tries) { url = new URL(url); url.searchParams.set('XDEBUG_IGNORE', '1'); url = url.toString(); var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); options = options || {}; options.retry = options.retry || false; tries = tries || 1; /* this delays for 125, 375, 625, 875, and 1000, ... */ var delay = tries < 5 ? (tries - 0.5) * 250 : 1000; xhr.open(options.method || 'GET', url, true); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.onreadystatechange = function(state) { if (4 !== xhr.readyState) { return null; } if (xhr.status == 404 && options.retry && !options.stop) { setTimeout(function() { if (options.stop) { return; } request(url, onSuccess, onError, payload, options, tries + 1); }, delay); return null; } if (200 === xhr.status) { (onSuccess || noop)(xhr); } else { (onError || noop)(xhr); } }; if (options.onSend) { options.onSend(tries); } xhr.send(payload || ''); }; var getPreference = function(name) { if (!window.localStorage) { return null; } return localStorage.getItem(profilerStorageKey + name); }; var setPreference = function(name, value) { if (!window.localStorage) { return null; } localStorage.setItem(profilerStorageKey + name, value); }; var requestStack = []; var extractHeaders = function(xhr, stackElement) { /* Here we avoid to call xhr.getResponseHeader in order to */ /* prevent polluting the console with CORS security errors */ var allHeaders = xhr.getAllResponseHeaders(); var ret; if (ret = allHeaders.match(/^x-debug-token:\s+(.*)$/im)) { stackElement.profile = ret[1]; } if (ret = allHeaders.match(/^x-debug-token-link:\s+(.*)$/im)) { stackElement.profilerUrl = ret[1]; } if (ret = allHeaders.match(/^Symfony-Debug-Toolbar-Replace:\s+(.*)$/im)) { stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === ret[1]; } }; var successStreak = 4; var pendingRequests = 0; var renderAjaxRequests = function() { var requestCounter = document.querySelector('.sf-toolbar-ajax-request-counter'); if (!requestCounter) { return; } requestCounter.textContent = requestStack.length; var infoSpan = document.querySelector(".sf-toolbar-ajax-info"); if (infoSpan) { infoSpan.textContent = requestStack.length + ' AJAX request' + (requestStack.length !== 1 ? 's' : ''); } var ajaxToolbarPanel = document.querySelector('.sf-toolbar-block-ajax'); if (requestStack.length) { ajaxToolbarPanel.style.display = ''; } else { ajaxToolbarPanel.style.display = 'none'; } if (pendingRequests > 0) { addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else if (successStreak < 4) { addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else { removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); } }; var startAjaxRequest = function(index) { var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); if (!tbody) { return; } var nbOfAjaxRequest = tbody.rows.length; if (nbOfAjaxRequest >= 100) { tbody.deleteRow(0); } var request = requestStack[index]; pendingRequests++; var row = document.createElement('tr'); request.DOMNode = row; var requestNumberCell = document.createElement('td'); requestNumberCell.textContent = index + 1; row.appendChild(requestNumberCell); var profilerCell = document.createElement('td'); profilerCell.textContent = 'n/a'; row.appendChild(profilerCell); var methodCell = document.createElement('td'); methodCell.textContent = request.method; row.appendChild(methodCell); var typeCell = document.createElement('td'); typeCell.textContent = request.type; row.appendChild(typeCell); var statusCodeCell = document.createElement('td'); var statusCode = document.createElement('span'); statusCode.textContent = 'n/a'; statusCodeCell.appendChild(statusCode); row.appendChild(statusCodeCell); var pathCell = document.createElement('td'); pathCell.className = 'sf-ajax-request-url'; if ('GET' === request.method) { var pathLink = document.createElement('a'); pathLink.setAttribute('href', request.url); pathLink.textContent = request.url; pathCell.appendChild(pathLink); } else { pathCell.textContent = request.url; } pathCell.setAttribute('title', request.url); row.appendChild(pathCell); var durationCell = document.createElement('td'); durationCell.className = 'sf-ajax-request-duration'; durationCell.textContent = 'n/a'; row.appendChild(durationCell); request.liveDurationHandle = setInterval(function() { durationCell.textContent = (new Date() - request.start) + ' ms'; }, 100); row.className = 'sf-ajax-request sf-ajax-request-loading'; tbody.insertBefore(row, null); var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); toolbarInfo.scrollTop = toolbarInfo.scrollHeight; renderAjaxRequests(); }; var finishAjaxRequest = function(index) { var request = requestStack[index]; clearInterval(request.liveDurationHandle); if (!request.DOMNode) { return; } if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { /* Flag as complete because finishAjaxRequest can be called multiple times. */ request.toolbarReplaceFinished = true; /* Search up through the DOM to find the toolbar's container ID. */ for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { if (elem.id.match(/^sfwdt/)) { Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); break; } } } pendingRequests--; var row = request.DOMNode; /* Unpack the children from the row */ var profilerCell = row.children[1]; var methodCell = row.children[2]; var statusCodeCell = row.children[4]; var statusCodeElem = statusCodeCell.children[0]; var durationCell = row.children[6]; if (request.error) { row.className = 'sf-ajax-request sf-ajax-request-error'; methodCell.className = 'sf-ajax-request-error'; successStreak = 0; } else { row.className = 'sf-ajax-request sf-ajax-request-ok'; successStreak++; } if (request.statusCode) { if (request.statusCode < 300) { statusCodeElem.setAttribute('class', 'sf-toolbar-status'); } else if (request.statusCode < 400) { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } statusCodeElem.textContent = request.statusCode; } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } if (request.duration) { durationCell.textContent = request.duration + ' ms'; } if (request.profilerUrl) { profilerCell.textContent = ''; var profilerLink = document.createElement('a'); profilerLink.setAttribute('href', request.profilerUrl); profilerLink.textContent = request.profile; profilerCell.appendChild(profilerLink); } renderAjaxRequests(); }; if (window.EventSource) { var oldEventSource = window.EventSource; window.EventSource = function (url, options) { var es = new oldEventSource(url, options); if (!url.toString().match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var stackElement = { error: false, url: url, method: 'GET', type: 'event-stream', start: new Date() }; var idx = requestStack.push(stackElement) - 1; startAjaxRequest(idx); addEventListener(es, 'error', function () { stackElement.error = true; finishAjaxRequest(idx); }); addEventListener(es, 'open', function () { stackElement.statusCode = 200; stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = true; }); addEventListener(es, 'symfony:debug:started', function (event) { var items = event.data.split('\n'); stackElement.profile = items[0]; stackElement.profilerUrl = items[1]; }); addEventListener(es, 'symfony:debug:error', function (event) { stackElement.error = true; stackElement.statusCode = event.data; finishAjaxRequest(idx); }); addEventListener(es, 'symfony:debug:finished', function () { stackElement.duration = new Date() - stackElement.start; stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = true; finishAjaxRequest(idx); }); } return es; }; } if (window.fetch && window.fetch.polyfill === undefined) { var oldFetch = window.fetch; window.fetch = function () { var promise = oldFetch.apply(this, arguments); var url = arguments[0]; var params = arguments[1]; var paramType = Object.prototype.toString.call(arguments[0]); if (paramType === '[object Request]') { url = arguments[0].url; params = { method: arguments[0].method, credentials: arguments[0].credentials, headers: arguments[0].headers, mode: arguments[0].mode, redirect: arguments[0].redirect }; } else { url = String(url); } if (!url.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var method = 'GET'; if (params && params.method !== undefined) { method = params.method; } var stackElement = { error: false, url: url, method: method, type: 'fetch', start: new Date() }; var idx = requestStack.push(stackElement) - 1; promise.then(function (r) { stackElement.duration = new Date() - stackElement.start; stackElement.error = r.status < 200 || r.status >= 400; stackElement.statusCode = r.status; stackElement.profile = r.headers.get('x-debug-token'); stackElement.profilerUrl = r.headers.get('x-debug-token-link'); stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); finishAjaxRequest(idx); }, function (e){ stackElement.error = true; finishAjaxRequest(idx); }); startAjaxRequest(idx); } return promise; }; } if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { var proxied = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { var self = this; /* prevent logging AJAX calls to static and inline files, like templates */ var path = url; if (url.slice(0, 1) === '/') { if (0 === url.indexOf('')) { path = url.slice(0); } } else if (0 === url.indexOf('https\u003A\/\/app\u002Demd\u002Ddev.azurewebsites.net')) { path = url.slice(37); } if (!path.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var stackElement = { error: false, url: url, method: method, type: 'xhr', start: new Date() }; var idx = requestStack.push(stackElement) - 1; this.addEventListener('readystatechange', function() { if (self.readyState == 4) { stackElement.duration = new Date() - stackElement.start; stackElement.error = self.status < 200 || self.status >= 400; stackElement.statusCode = self.status; extractHeaders(self, stackElement); finishAjaxRequest(idx); } }, false); startAjaxRequest(idx); } proxied.apply(this, Array.prototype.slice.call(arguments)); }; } return { hasClass: hasClass, removeClass: removeClass, addClass: addClass, toggleClass: toggleClass, getPreference: getPreference, setPreference: setPreference, addEventListener: addEventListener, request: request, renderAjaxRequests: renderAjaxRequests, getSfwdt: function(token) { return document.getElementById('sfwdt' + token); }, load: function(selector, url, onSuccess, onError, options) { var el = document.getElementById(selector); if (el && el.getAttribute('data-sfurl') !== url) { request( url, function(xhr) { el.innerHTML = xhr.responseText; el.setAttribute('data-sfurl', url); removeClass(el, 'loading'); var pending = pendingRequests; for (var i = 0; i < requestStack.length; i++) { startAjaxRequest(i); if (requestStack[i].duration || requestStack[i].error) { finishAjaxRequest(i); } } /* Revert the pending state in case there was a start called without a finish above. */ pendingRequests = pending; (onSuccess || noop)(xhr, el); }, function(xhr) { (onError || noop)(xhr, el); }, '', options ); } return this; }, showToolbar: function(token) { var sfwdt = this.getSfwdt(token); if ('closed' === getPreference('toolbar/displayState')) { addClass(sfwdt, 'sf-toolbar-closed'); removeClass(sfwdt, 'sf-toolbar-opened'); } else { addClass(sfwdt, 'sf-toolbar-opened'); removeClass(sfwdt, 'sf-toolbar-closed'); } }, hideToolbar: function(token) { var sfwdt = this.getSfwdt(token); addClass(sfwdt, 'sf-toolbar-closed'); removeClass(sfwdt, 'sf-toolbar-opened'); }, initToolbar: function(token) { this.showToolbar(token); var toggleButton = document.querySelector(`#sfToolbarToggleButton-${token}`); addEventListener(toggleButton, 'click', function (event) { event.preventDefault(); const newState = 'opened' === getPreference('toolbar/displayState') ? 'closed' : 'opened'; setPreference('toolbar/displayState', newState); 'opened' === newState ? Sfjs.showToolbar(token) : Sfjs.hideToolbar(token); }); }, loadToolbar: function(token, newToken) { var that = this; var triesCounter = document.getElementById('sfLoadCounter-' + token); var options = { retry: true, onSend: function (count) { if (count === 3) { that.initToolbar(token); } if (triesCounter) { triesCounter.textContent = count; } }, }; var cancelButton = document.getElementById('sfLoadCancel-' + token); if (cancelButton) { addEventListener(cancelButton, 'click', function (event) { event.preventDefault(); options.stop = true; that.hideToolbar(token); }); } newToken = (newToken || token); this.load( 'sfwdt' + token, 'https\u003A\/\/app\u002Demd\u002Ddev.azurewebsites.net\/_wdt\/xxxxxx'.replace(/xxxxxx/, newToken), function(xhr, el) { var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ if (!toolbarContent) { return; } /* Replace the ID, it has to match the new token */ toolbarContent.parentElement.id = 'sfwdt' + newToken; /* Evaluate in global scope scripts embedded inside the toolbar */ var i, scripts = [].slice.call(el.querySelectorAll('script')); for (i = 0; i < scripts.length; ++i) { if (scripts[i].firstChild) { eval.call({}, scripts[i].firstChild.nodeValue); } } el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; if (el.style.display == 'none') { return; } that.initToolbar(newToken); /* Handle toolbar-info position */ var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); for (i = 0; i < toolbarBlocks.length; ++i) { toolbarBlocks[i].onmouseover = function () { var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; var pageWidth = document.body.clientWidth; var elementWidth = toolbarInfo.offsetWidth; var leftValue = (elementWidth + this.offsetLeft) - pageWidth; var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; /* Reset right and left value, useful on window resize */ toolbarInfo.style.right = ''; toolbarInfo.style.left = ''; if (elementWidth > pageWidth) { toolbarInfo.style.left = 0; } else if (leftValue > 0 && rightValue > 0) { toolbarInfo.style.right = (rightValue * -1) + 'px'; } else if (leftValue < 0) { toolbarInfo.style.left = 0; } else { toolbarInfo.style.right = '0px'; } }; } renderAjaxRequests(); addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { requestStack = []; renderAjaxRequests(); successStreak = 4; document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); elem.scrollTop = elem.scrollHeight; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { event.preventDefault(); toggleClass(this.parentNode, 'hover'); }); var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); if (null !== dumpInfo) { addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; }); addEventListener(dumpInfo, 'mouseleave', function () { dumpInfo.style.minHeight = ''; }); } }, function(xhr) { if (xhr.status !== 0 && !options.stop) { var sfwdt = that.getSfwdt(token); sfwdt.innerHTML = '\ <div class="sf-toolbarreset notranslate">\ <div class="sf-toolbar-icon"><svg width="26" height="28" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 26 28" enable-background="new 0 0 26 28" xml:space="preserve"><path fill="#FFFFFF" d="M13 0C5.8 0 0 5.8 0 13c0 7.2 5.8 13 13 13c7.2 0 13-5.8 13-13C26 5.8 20.2 0 13 0z M20 7.5 c-0.6 0-1-0.3-1-0.9c0-0.2 0-0.4 0.2-0.6c0.1-0.3 0.2-0.3 0.2-0.4c0-0.3-0.5-0.4-0.7-0.4c-2 0.1-2.5 2.7-2.9 4.8l-0.2 1.1 c1.1 0.2 1.9 0 2.4-0.3c0.6-0.4-0.2-0.8-0.1-1.3C18 9.2 18.4 9 18.7 8.9c0.5 0 0.8 0.5 0.8 1c0 0.8-1.1 2-3.3 1.9 c-0.3 0-0.5 0-0.7-0.1L15 14.1c-0.4 1.7-0.9 4.1-2.6 6.2c-1.5 1.8-3.1 2.1-3.8 2.1c-1.3 0-2.1-0.6-2.2-1.6c0-0.9 0.8-1.4 1.3-1.4 c0.7 0 1.2 0.5 1.2 1.1c0 0.5-0.2 0.6-0.4 0.7c-0.1 0.1-0.3 0.2-0.3 0.4c0 0.1 0.1 0.3 0.4 0.3c0.5 0 0.9-0.3 1.2-0.5 c1.3-1 1.7-2.9 2.4-6.2l0.1-0.8c0.2-1.1 0.5-2.3 0.8-3.5c-0.9-0.7-1.4-1.5-2.6-1.8c-0.8-0.2-1.3 0-1.7 0.4C8.4 10 8.6 10.7 9 11.1 l0.7 0.7c0.8 0.9 1.3 1.7 1.1 2.7c-0.3 1.6-2.1 2.8-4.3 2.1c-1.9-0.6-2.2-1.9-2-2.7c0.2-0.6 0.7-0.8 1.2-0.6 c0.5 0.2 0.7 0.8 0.6 1.3c0 0.1 0 0.1-0.1 0.3C6 15 5.9 15.2 5.9 15.3c-0.1 0.4 0.4 0.7 0.8 0.8c0.8 0.3 1.7-0.2 1.9-0.9 c0.2-0.6-0.2-1.1-0.4-1.2l-0.8-0.9c-0.4-0.4-1.2-1.5-0.8-2.8c0.2-0.5 0.5-1 0.9-1.4c1-0.7 2-0.8 3-0.6c1.3 0.4 1.9 1.2 2.8 1.9 c0.5-1.3 1.1-2.6 2-3.8c0.9-1 2-1.7 3.3-1.8C20 4.8 21 5.4 21 6.3C21 6.7 20.8 7.5 20 7.5z"/></svg></div>\ An error occurred while loading the web debug toolbar. <a href="https\u003A\/\/app\u002Demd\u002Ddev.azurewebsites.net\/_profiler\/' + newToken + '">Open the web profiler.</a>\ </div>\ '; sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); } }, options ); return this; }, toggle: function(selector, elOn, elOff) { var tmp = elOn.style.display, el = document.getElementById(selector); elOn.style.display = elOff.style.display; elOff.style.display = tmp; if (el) { el.style.display = 'none' === tmp ? 'none' : 'block'; } return this; }, }; })(); } Sfjs.loadToolbar('e2c9a5');/*]]>*/</script><!-- END of Symfony Web Debug Toolbar -->\n </body>\n </html>\n """ ] ] |
e2c9a5 | |
emd.client 1
Requests
| GET | https://app-emd-dev.azurewebsites.net/api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE | Profile | |
|---|---|---|---|
| Request options | [ "query" => [ "locale" => "de-DE" ] "normalized_headers" => [ "accept" => [ "Accept: application/json" ] "content-type" => [ "Content-Type: application/json" ] "target" => [ "target: Website" ] ] "headers" => [ "Accept: application/json" "Content-Type: application/json" "target: Website" ] "timeout" => 10 "resolve" => [] "extra" => [] ] |
||
| Response |
200
[ "info" => [ "header_size" => 423 "request_size" => 282 "total_time" => 0.842974 "namelookup_time" => 0.023045 "connect_time" => 0.027665 "pretransfer_time" => 0.086782 "size_download" => 5866.0 "speed_download" => 6958.0 "starttransfer_time" => 0.684973 "primary_ip" => "10.104.41.132" "primary_port" => 443 "local_ip" => "169.254.254.3" "local_port" => 34280 "http_version" => 3 "protocol" => 2 "scheme" => "https" "appconnect_time_us" => 86547 "connect_time_us" => 27665 "namelookup_time_us" => 23045 "pretransfer_time_us" => 86782 "starttransfer_time_us" => 684973 "posttransfer_time_us" => 86841 "total_time_us" => 842974 "effective_method" => "GET" "capath" => "/etc/ssl/certs" "cainfo" => "/etc/ssl/certs/ca-certificates.crt" "start_time" => 1775117063.1874 "original_url" => "https://app-emd-dev.azurewebsites.net/api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE" "pause_handler" => Closure(float $duration) {#1101 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#1065 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#944 …} : -9223372036854775808 } } "debug" => """ * Host app-emd-dev.azurewebsites.net:443 was resolved.\n * IPv6: (none)\n * IPv4: 10.104.41.132\n * Trying 10.104.41.132:443...\n * ALPN: curl offers h2,http/1.1\n * SSL Trust Anchors:\n * CAfile: /etc/ssl/certs/ca-certificates.crt\n * CApath: /etc/ssl/certs\n * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / secp521r1 / RSASSA-PSS\n * ALPN: server accepted h2\n * Server certificate:\n * subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; CN=*.azurewebsites.net\n * start date: Mar 7 16:36:30 2026 GMT\n * expire date: Aug 25 23:59:59 2026 GMT\n * issuer: C=US; O=Microsoft Corporation; CN=Microsoft Azure RSA TLS Issuing CA 08\n * Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha384WithRSAEncryption\n * Certificate level 1: Public key type RSA (4096/152 Bits/secBits), signed using sha384WithRSAEncryption\n * Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption\n * subjectAltName: "app-emd-dev.azurewebsites.net" matches cert's "*.azurewebsites.net"\n * SSL certificate verified via OpenSSL.\n * Established connection to app-emd-dev.azurewebsites.net (10.104.41.132 port 443) from 169.254.254.3 port 34280 \n * using HTTP/2\n * [HTTP/2] [1] OPENED stream for https://app-emd-dev.azurewebsites.net/api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE\n * [HTTP/2] [1] [:method: GET]\n * [HTTP/2] [1] [:scheme: https]\n * [HTTP/2] [1] [:authority: app-emd-dev.azurewebsites.net]\n * [HTTP/2] [1] [:path: /api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE]\n * [HTTP/2] [1] [accept: application/json]\n * [HTTP/2] [1] [content-type: application/json]\n * [HTTP/2] [1] [target: Website]\n * [HTTP/2] [1] [content-language: de-DE]\n * [HTTP/2] [1] [user-agent: Symfony HttpClient (Curl)]\n * [HTTP/2] [1] [accept-encoding: gzip]\n > GET /api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE HTTP/2\r\n Host: app-emd-dev.azurewebsites.net\r\n Accept: application/json\r\n Content-Type: application/json\r\n target: Website\r\n Content-Language: de-DE\r\n User-Agent: Symfony HttpClient (Curl)\r\n Accept-Encoding: gzip\r\n \r\n * Request completely sent off\n < HTTP/2 200 \r\n < content-type: application/json\r\n < date: Thu, 02 Apr 2026 08:04:23 GMT\r\n < server: nginx\r\n < cache-control: max-age=82800, private\r\n < x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000\r\n < x-debug-token: 32ac63\r\n < x-debug-token-link: https://app-emd-dev.azurewebsites.net/_profiler/32ac63\r\n < x-robots-tag: noindex\r\n < x-symfony-cache: GET /api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE: miss\r\n < \r\n """ ] "response_headers" => [ "HTTP/2 200 " "content-type: application/json" "date: Thu, 02 Apr 2026 08:04:23 GMT" "server: nginx" "cache-control: max-age=82800, private" "x-ms-middleware-request-id: 00000000-0000-0000-0000-000000000000" "x-debug-token: 32ac63" "x-debug-token-link: https://app-emd-dev.azurewebsites.net/_profiler/32ac63" "x-robots-tag: noindex" "x-symfony-cache: GET /api/certification/362B0527-E163-4AA1-97E8-6D827E7999C8?locale=de-DE: miss" ] "response_content" => [ """ {\n "name": "Klimaneutralit\u00e4t",\n "short_name": "CNG",\n "long_name": "Climate Neutral Certification Standard",\n "order_number": null,\n "website_sections": [\n {\n "cta": null,\n "type": "generic",\n "title": "Wozu eine CNG Zertifizierung?",\n "content": "Das Label Climate Neutral Certified zeichnet Unternehmen aus, die zur Klimaneutralit\u00e4t beitragen."\n },\n {\n "cta": null,\n "type": "generic",\n "title": "Die Schwerpunkte",\n "content": "- Ein pragmatischer Ansatz, um zu den internationalen CO2-Reduktionszielen im Pariser Abkommen und dem globalen Kampf gegen den Klimawandel beizutragen\n- Zertifizierte Unternehmen erhalten eine j\u00e4hrliche, unabh\u00e4ngige Pr\u00fcfung, um festzustellen, ob die j\u00e4hrlichen Reduktionsziele erreicht wurden.\n- Nur Kompensationen, die den h\u00f6chsten Standards entsprechen (Gold Standard oder VCS), werden zum Ausgleich von Rest-Emissionen verwendet\n- Kontinuierliche Verbesserung durch einen Plan-Do-Check-Act Ansatz bei Reduktionspl\u00e4nen und Aktivit\u00e4ten"\n },\n {\n "cta": null,\n "type": "generic",\n "title": "F\u00fcr wen ist diese Zertifizierung interessant?",\n "content": "Mittelgro\u00dfe (mindestens 1000 Tonnen CO2-Emissionen in Bereich 1, 2 oder 3) und gro\u00dfe Unternehmen aus der Food- und Non-Food-Industrie sowie diverse Produkt- und Dienstleistungsbereiche k\u00f6nnen zertifiziert werden.\n\nDas Climate Neutral Certification Programm ist auf drei Zertifizierungsbereiche anwendbar:\n\n- Organisation\n- Produkt\n- Dienstleistung"\n },\n {\n "cta": null,\n "type": "generic",\n "title": "Wie kommt das CNG Label auf Ihre Produkte?",\n "content": "Um das Zertifikat zu erhalten, sind 5 Schritte notwendig:\n\n1. Berechnung des CO2-Fu\u00dfabdrucks: Organisation, Produkt oder Dienstleistung\n2. Festlegung des zu erreichenden j\u00e4hrlichen Reduktionsziels und Entwicklung eines realisierbaren Reduktionsplans\n3. Kompensation der verbleibenden Emissionen\n4. Zertifizierung via Audits einer unabh\u00e4ngigen Zertifizierungsstelle wie Ecocert\n5. Kommunikation des Labels \"Climate Neutral Certified\" auf oder neben der Verpackung"\n },\n {\n "cta": null,\n "type": "whyecocert",\n "title": "Warum sollten Sie sich f\u00fcr Ecocert entscheiden?",\n "content": "Mit fast 30 Jahren praktischer Erfahrung im Bereich Audits und Zertifizierung von Bio-Produkten in Frankreich, Deutschland und \u00fcber 130 weiteren L\u00e4ndern ist Ecocert der weltweit f\u00fchrende Spezialist f\u00fcr die Zertifizierung nachhaltiger Praktiken. Unsere Zertifizierungsaktivit\u00e4ten im Bereich des fairen Handels sind von Fachleuten der Branche international anerkannt."\n },\n {\n "cta": null,\n "type": "generic",\n "title": "N\u00fctzliche Links",\n "content": "Erfahren Sie mir \u00fcber die Climate Neutral Group\n\n[CNG Website](https://www.climateneutralcertification.com/)"\n }\n ],\n "intro": "Das Label Climate Neutral Certified zeichnet Unternehmen aus, die zur Klimaneutralit\u00e4t beitragen.",\n "seo": {\n "title": "Climate Neutral certification | Ecocert",\n "meta": "Die Erlangung des Klimaneutralit\u00e4ts-Zertifikats zeigt Ihr Engagement f\u00fcr die CO2-Neutralit\u00e4t",\n "slug": "climate-neutrality-cng"\n },\n "slugs": [\n {\n "locale": "en",\n "slug": "climate-activator"\n },\n {\n "locale": "fr",\n "slug": "climate-activator"\n },\n {\n "locale": "en-CA",\n "slug": "climate-activator"\n },\n {\n "locale": "fr-CA",\n "slug": "climate-activator"\n },\n {\n "locale": "es-MX",\n "slug": "climate-activator"\n },\n {\n "locale": "fr-FR",\n "slug": "climate-activator"\n },\n {\n "locale": "de-DE",\n "slug": "climate-neutrality-cng"\n },\n {\n "locale": "de-CH",\n "slug": "climate-neutrality-cng"\n }\n ],\n "id": "362B0527-E163-4AA1-97E8-6D827E7999C8",\n "sectors": [\n {\n "name": "Agrar und Lebensmittel",\n "id": "AAF946A8-4974-48E5-A8E9-14BBCC17705A",\n "keyword": "agri"\n },\n {\n "name": "Kosmetik",\n "id": "018AFA66-5E25-4B74-9696-1C3318318085",\n "keyword": "cosm"\n },\n {\n "name": "Haushaltsprodukte",\n "id": "53321B4F-6681-4E01-9858-0A53F148B051",\n "keyword": "home"\n },\n {\n "name": "Textil",\n "id": "11DAF4E3-A2A0-4AF2-98D6-03213E47E409",\n "keyword": "text"\n },\n {\n "name": "Sustainable Materials",\n "id": "5BB4ADAF-65C6-44CC-9D36-2B10E7E33D59",\n "keyword": "Sustainable Materials"\n }\n ],\n "schemes": [\n {\n "name": "Climate Activator Certification Standard",\n "short_name": "Climate Activator",\n "id": "B7596474-C07C-4C55-80D5-1E1CE821098F",\n "keyword": "Climate Activator"\n }\n ],\n "act_id": null,\n "oaw_deploy": false,\n "expertise": {\n "name": "Biodiversit\u00e4t und Klimawandel",\n "id": "829ECA92-D2D8-4C58-97BF-7F93683F2EF1",\n "keyword": "carb"\n },\n "keyword": "Climate Activator",\n "logo": "https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png",\n "logo_url": "https://app-emd-dev.azurewebsites.net/images/670cf386999d8_climate-activator-certified.png"\n } """ ] ] |
32ac63 | |
jpt.client 0
No requests were made with the "jpt.client" service.
news.client 0
No requests were made with the "news.client" service.
identity.client 0
No requests were made with the "identity.client" service.