我只是想將API請求發送到API以開發模式運行並且該計算機使用IPv6的其他計算機。我試着在休息客戶向IPv6計算機發送API請求
http://1102:304:5def:db00:bcff:c26:6920:cb2f/64:3000/api/books/get_book_no
的URL,但REST客戶端說,URL被invalid.Now請告訴我,我怎麼能發送請求到機器?
我只是想將API請求發送到API以開發模式運行並且該計算機使用IPv6的其他計算機。我試着在休息客戶向IPv6計算機發送API請求
http://1102:304:5def:db00:bcff:c26:6920:cb2f/64:3000/api/books/get_book_no
的URL,但REST客戶端說,URL被invalid.Now請告訴我,我怎麼能發送請求到機器?
您應該用括號括起IPv6地址。像這樣
http://[1102:304:5def:db00:bcff:c26:6920:cb2f/64]:3000/api/books/get_book_no
現在休息客戶說「所請求的網址無法達到」 –
@ ZeshanButt似乎有一些問題與休息客戶端的依賴Net :: HTTP。作爲一種解決方法,您可以使用另一個gem來處理http請求。例如,[Typhoeus](https://github.com/typhoeus/typhoeus)。代碼將幾乎相同'http:// [1102:304:5def:db00:bcff:c26:6920:cb2f/64]:3000/api/books/get_book_no' –
請仔細閱讀http://stackoverflow.com/help/mcve和修改你的問題,以滿足概述有標準 – jbrown