繁体   English   中英

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

[英]How to make a request to a url from a remote linux server?

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

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

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

如果您可以通过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输出文档和STDOUT的标题

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM