[英]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
希望能有所帮助。
curl是一个可以发送HTTP请求的工具curl -X GET $URL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.