src/components/operations/operation-details/ko/runtime/templates/php.liquid (33 lines of code) (raw):

<?php $url = "{{console.requestUrl}}"; $curl = curl_init($url); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "{{console.method}}"); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); {% if console.request.meaningfulHeaders.size > 0 -%} # Request headers $headers = array( {%- for header in console.request.meaningfulHeaders %} {% if showSecrets == false and header.secret -%} '{{header.name}}: {{header.hiddenValue}}', {%- else -%} '{{header.name}}: {{header.value}}', {%- endif -%} {%- endfor -%}); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); {%- endif %} {% if console.request.body != blank %} # Request body {% if console.request.bodyFormat == "raw" -%} $request_body = '{{console.request.body}}'; {%- elsif console.request.bodyFormat == "binary" %} $file = fopen("< path\\to\\{{console.request.binary.name}} >", "r"); $request_body = fread($file,filesize("< path\\to\\{{console.request.binary.name}} >")); fclose($file); {% endif %} curl_setopt($curl, CURLOPT_POSTFIELDS, $request_body); {% endif %} $resp = curl_exec($curl); curl_close($curl); var_dump($resp); ?>