我只是想将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