如何从远程Linux服务器发出对url的请求?

时间:2018-12-19 18:59:00

标签: linux rest putty

我需要查看远程linux服务器上REST URL的get请求的响应。我对远程linux服务器的唯一访问是通过腻子。有办法解决吗?

我认为我的问题可能不太清楚。让我改一下。

我需要通过通过腻子连接的这台Linux服务器访问从与该Linux服务器不同的IP公开的REST URL。 我的应用程序在此linux服务器上运行。我无法使用我的应用程序进行REST调用(在webresource.get(ClientResponse.class)方法上获得EOF异常。)由于我无法访问Linux服务器上的浏览器,因此仍然可以查看是否可以通过使用putty命令从putty向该REST url发出get请求来获得(JSON)响应?

2 个答案:

答案 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

希望有帮助。

来源:Wget output document and headers to STDOUT

答案 1 :(得分:0)

curl是一个可以发送HTTP请求的工具 curl -X GET $URL