{"version":"1.0","provider_name":"TrySitePrice","provider_url":"https:\/\/trysiteprice.com\/blog","title":"Linux \/ Unix: curl Command Pass Host Headers - TrySitePrice","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5ENcdKum4G\"><a href=\"https:\/\/trysiteprice.com\/blog\/linux-unix-curl-command-pass-host-headers\/\">Linux \/ Unix: curl Command Pass Host Headers<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/trysiteprice.com\/blog\/linux-unix-curl-command-pass-host-headers\/embed\/#?secret=5ENcdKum4G\" width=\"600\" height=\"338\" title=\"&#8220;Linux \/ Unix: curl Command Pass Host Headers&#8221; &#8212; TrySitePrice\" data-secret=\"5ENcdKum4G\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"The curl command can pass custom host headers using the -H option. For example, to pass a custom host header: curl -H \"Host: customhost.com\" https:\/\/example.com This is useful when testing or accessing websites that have multiple domain names pointing to the same IP address. The host header allows the server to determine which domain name ... Read more"}