【发布时间】:2017-11-08 20:41:01
【问题描述】:
现在我正在尝试使用来自 Unix 平台的 Curl 命令调用 Web 服务。 Web 服务在外部服务器上可用。我只能使用 telnet 连接外部服务器。 Web 服务使用基本身份验证,我必须提供用户名和密码。
谁能帮我用正确的方法来执行这个?
【问题讨论】:
-
您是否在问如何使用 curl 提供凭据?它有据可查。 curl.haxx.se/docs/manpage.html#--basic
-
你有你正在尝试的方式的例子吗?
-
这是我正在尝试的命令: curl -header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:urn:login" --basic -u username :password --data @test.xml url
-
@Eddie 我关心的是如何从通过 telnet 连接暴露的 unix 调用 web 服务
-
我尝试连接到外部网络服务。我能够连接到服务器,但我没有从外部服务器得到任何响应。我在下面的某个地方找到了命令,我们可以在建立连接后尝试检查服务器是否响应: telnet server port Trying Server... Connected to server。转义字符是 '^]'。 POST / 但是我在发送此命令时没有收到服务器的任何响应。如果这是测试服务器是否响应的正确方法,您是否有任何线索?
标签: curl telnet webservice-client