2013-04-30 13 views
1

我在遠程沙箱正在與IP 190.34.24.56(不是真正的IP,只是舉例)如何在nodejs中將http請求發送到未鏈接到DNS但在hosts文件中註冊的url?

Hosts文件包含這個字符串:

190.34.24.56 web.sandbox.com 

我訪問網址web.sandbox .com from browser,but when try to send http request I get error:ENOTFOUND(domainname not found)。

如何將http請求從nodejs發送到沒有dns記錄的url? (我無法進入使用190.34.24.56沙箱,因爲主機服務器的工作原理,其確定收到的網址並重定向請求其他端口,這樣我就可以只用web.sandbox.com

回答

1

我還沒有真正嘗試過這一點,但你可以嘗試在域頭傳遞您的請求一起:

Host: yourhostname.com 

見HTTP頭的完整列表:List of HTTP header fields

+0

謝謝,問題解決了。實際的問題是不正確的使用主機http頭,我用完整的路徑像'web.sandbox.com/blabla',但需要使用像這樣{主機:'web.sandbox.com',路徑:'blabla'} – Vadim 2013-04-30 08:35:41

+0

啊,很高興聽到。祝你好運 – arnorhs 2013-04-30 08:38:31

相關問題