Networking URL未连接的卷曲问题

Networking URL未连接的卷曲问题,networking,soap,curl,Networking,Soap,Curl,所以我不是一个很好的网络人,所以我希望有人能给我指出正确的方向,找出我做错了什么 我正在尝试使用curl发布SOAP消息。我正在运行以下程序: curl-d“xml消息字符串”-H“内容类型:text/xml;charset=utf-8”“[ip]:[port]/[service]” 这将导致“连接被拒绝”消息 所以我试着自己ping ip…没问题。 然后我想也许我需要,所以我尝试了ping,我得到: 未知主机,但如果我ping自己的IP我没有得到任何问题 关于从何处开始调试此问题,您有什么想法

所以我不是一个很好的网络人,所以我希望有人能给我指出正确的方向,找出我做错了什么

我正在尝试使用curl发布SOAP消息。我正在运行以下程序:

curl-d“xml消息字符串”-H“内容类型:text/xml;charset=utf-8”“[ip]:[port]/[service]”

这将导致“连接被拒绝”消息

所以我试着自己ping ip…没问题。 然后我想也许我需要,所以我尝试了ping,我得到: 未知主机,但如果我ping自己的IP我没有得到任何问题

关于从何处开始调试此问题,您有什么想法吗?

Ping(或ICMP)通信(通常)在与HTTP通信不同的端口上运行。HTTP通常在端口80上运行

尝试使用以下命令远程登录到服务(ip和端口):

telnet(ip)80(不含parens)

如果您能够连接到该服务,那么您会遇到一些其他问题,但是,如果该服务不允许您连接,那么您知道该服务正在运行该服务的端口(通常是80,用于http)阻止您

Ping(或ICMP)流量(通常)在与HTTP流量不同的端口上运行。HTTP通常在端口80上运行

尝试使用以下命令远程登录到服务(ip和端口):

telnet(ip)80(不含parens)


如果您能够连接到该服务,那么您会遇到一些其他问题,但是,如果该服务不允许您连接,那么您知道该服务正在运行该服务的端口(通常是80,用于http)阻止您

首先,ping不能使用HTTP协议,只能ping域名。看一看,了解更多

Curl通常不需要任何花哨的东西,只要输入
Curl[protocol]:[host]:[port]/[service]
就可以了,看看是否有响应。我想这就是你在尝试ping远程地址时所寻找的

根据卷曲尝试的反应判断,您将知道您的尝试是否成功。可能不会,因为确实是连接被拒绝了,您没有包含错误的参数


现在,假设这是一个连接问题,试着卷曲其他东西(一个普通的域名,比如Google.com),以确保你没有连接问题。然后,要了解远程服务器是否有问题,请从其他服务器的某个位置执行相同的Curl尝试(或让其他人执行),然后查看他们是否也被拒绝连接。这是一个很好的尝试,可以绕开问题并获得更清晰的信息。

首先,ping不能使用HTTP协议,只能ping域名。看一看,了解更多

Curl通常不需要任何花哨的东西,只要输入
Curl[protocol]:[host]:[port]/[service]
就可以了,看看是否有响应。我想这就是你在尝试ping远程地址时所寻找的

根据卷曲尝试的反应判断,您将知道您的尝试是否成功。可能不会,因为确实是连接被拒绝了,您没有包含错误的参数


现在,假设这是一个连接问题,试着卷曲其他东西(一个普通的域名,比如Google.com),以确保你没有连接问题。然后,要了解远程服务器是否有问题,请从其他服务器的某个位置执行相同的Curl尝试(或让其他人执行),然后查看他们是否也被拒绝连接。这是一个很好的尝试,可以绕开问题并获得更清晰的信息。

curl(非ping)可以使用或不使用http。curl(非ping)可以使用或不使用http。我在telnet命令上收到连接被拒绝……这意味着什么?这意味着主机不接受该端口上的连接。它没有按您期望的方式配置。@Matthew。我正试图在我的个人电脑(笔记本电脑)上设置服务器,并试图从另一台计算机访问它。我收到telnet命令拒绝连接…这意味着什么?这意味着主机不接受该端口上的连接。它没有按您期望的方式配置。@Matthew。我正试图在我的个人电脑(笔记本电脑)上安装服务器,我正试图从另一台电脑上访问它。这个简单的curl失败了。我也不能ping,无论是从我的电脑还是我试图运行curl命令的电脑上。Start->run->Cmd->ping“www.google.com”。不起作用?此外,当你卷发时,一定要提供一个协议(例如“卷发”)。我更新了我的回复以反映这一点。在您试图设置服务器的机器上,您可能希望在正确的端口上curl到localhost,以查看web服务器设置是否正确。此简单curl失败。我也不能ping,无论是从我的电脑还是我试图运行curl命令的电脑上。Start->run->Cmd->ping“www.google.com”。不起作用?此外,当你卷发时,一定要提供一个协议(例如“卷发”)。我更新了我的回复以反映这一点。在您试图设置服务器的机器上,您可能希望在正确的端口上卷曲到localhost,以查看web服务器是否正确设置。