POST http://xxx net::ERR_NAME_NOT_RESOLVED 解決
測試環境啟動後,專案A前端訪問專案B某介面報錯 net::ERR_NAME_NOT_RESOLVED,F12,切到Network看到介面狀態如下:
切換到Console看到狀態如下:
懷疑是專案A、B伺服器網路不通的問題,結果運維同事在專案A伺服器上curl 專案B的介面,返回200,說明網路是通的。。。
百思不得其解,網上各種查詢也沒有相關答案, 還以為是Docker機器裡DNS解析的問題,,,
糾結了一下午,忽然想清楚了,在專案A伺服器上curl 專案B的介面,返回200,說明專案A、B伺服器是通的。而我在本機訪問專案A,再在專案A中訪問專案B,這就要好好考慮清楚了:
方式一:如果我本機是通過專案A轉發到專案B,那麼肯定是沒問題的,因為我本機到專案A是通的,專案A到專案B也是通的。
方式二:如果我本機通過專案A重定向到專案B,那麼就要看我本機到專案B是否是通的了。
此處我本機是通過專案A的js檔案裡配置的地址直接訪問了專案B,也就是上面的方式二,中間並未經過專案A轉發,所以一切就明瞭了:我本機到專案B不通,導致報錯 net::ERR_NAME_NOT_RESOLVED
此處用的是測試環境內網域名,所以修改我本機host檔案(C:\Windows\System32\drivers\etc\hosts)新增上專案B伺服器IP和內網域名的對映:
再次訪問,
200 OK
相關文章
- http://blog.itpub.net/post/587/8863HTTP
- HTTP Get,Post請求詳解HTTP
- 對於HTTP過程中POST內容加密的解決方案HTTP加密
- 關於Chrome報錯 ERR_NAME_NOT_RESOLVED 解決辦法Chrome
- 搭建 docker registry 私有倉庫並解決報錯Get https://xxx.xxx.xxx.xxx:5000/v1/_ping: http: server gave HTTP respDockerHTTPServer
- android http postAndroidHTTP
- $_POST,$HTTP_RAW_POST_DATA,php://inputHTTPPHP
- NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load xxxx錯誤解決方法ErrorAIXMLHTTP
- Tomcat、http、get/postTomcatHTTP
- delphi 12 利用TNetHTTPClient 解決post https問題注意事項HTTPclient
- HTTP方法_GET 對比 POSTHTTP
- undefinedindex:HTTP_RAW_POST_DATAUndefinedIndexHTTP
- vc http post傳參提交HTTP
- $GLOBALS['HTTP_RAW_POST_DATA']和$_POST的區別HTTP
- could not autowire. No beans of 'xxxx' 問題解決Bean
- 使用Java程式通過http post訪問ABAP Netweaver伺服器JavaHTTP伺服器
- 表結構遷移檔案Identifier name 'xxxxxx' is too long解決IDE
- 你真的瞭解HTTP中GET與POST的區別嗎?HTTP
- Git:warning: CALF wilL be replaced by LF in xxxx 問題解決Git
- xxx is not translated in yyy, zzz 的解決方法
- node.js http.get 和http.post 資料Node.jsHTTP
- R語言中package ‘xxxx’ is not available (for R version 3.2.5)解決R語言PackageAI
- python傳送HTTP POST請求PythonHTTP
- HTTP中GET與POST的區別HTTP
- HTTP Method小結(GET,POST.etc)HTTP
- HTTP&POST使用阻塞之鬱悶HTTP
- Java Http Get Post 請求工具類JavaHTTP
- eclipse :報錯 ‘XXXX‘ does not name a type的解決辦法Eclipse
- -bash: XXX: command not found解決辦法
- linux解決“XXX is not in the sudoers file”錯誤Linux
- Linux下編譯國標GB28181視訊推流元件EasyGBD報錯undefined reference to `xxxxxxxx@GLIBC_xxxxx‘解決Linux編譯元件Undefined
- Oracle診斷事件列表(轉) http://zhouwf0726.itpub.net/post/9689/197341Oracle事件HTTP
- [前端 · 面試 ]HTTP 總結(五)—— GET 和 POST前端面試HTTP
- http中的get和post的區別HTTP
- java傳送http的get、post請求JavaHTTP
- Http get,post,soap協議的區別HTTP協議
- 解決webpack不能匹配post請求的問題Web
- Check table 169P: entry XXXX does not exist的解決