我需要查看远程linux服务器上REST URL的get请求的响应。我对远程linux服务器的唯一访问是通过腻子。有办法解决吗?
我认为我的问题可能不太清楚。让我改一下。
我需要通过通过腻子连接的这台Linux服务器访问从与该Linux服务器不同的IP公开的REST URL。 我的应用程序在此linux服务器上运行。我无法使用我的应用程序进行REST调用(在webresource.get(ClientResponse.class)方法上获得EOF异常。)由于我无法访问Linux服务器上的浏览器,因此仍然可以查看是否可以通过使用putty命令从putty向该REST url发出get请求来获得(JSON)响应?
答案 0 :(得分:0)
如果您可以通过ssh访问Linux服务器,我的回答将很有帮助。
Linux提供了几个软件包。
最简单和常见的一种称为wget。
例如,如果您的网址是www.google.com
,则可以执行此命令。
wget -qO- www.google.com
另一个强大的工具是curl
,但是您需要在Linux上安装它。 https://www.cyberciti.biz/faq/how-to-install-curl-command-on-a-ubuntu-linux/
它提供了许多选项,例如设置可能用于RestAPI身份验证的请求标头。 https://curl.haxx.se/docs/httpscripting.html
一个简单的例子是
curl www.google.com
希望有帮助。
答案 1 :(得分:0)
curl是一个可以发送HTTP请求的工具
curl -X GET $URL