curl 命令在 centos 服务器不起作用



我尝试从 centos 到 Redhat 服务器执行以下 curl 命令。它返回以下错误。但是当我直接在 RedHat 服务器中执行它时,相同的 curl 命令工作正常。

卷曲命令:

curl --cert client_cert.pem --key client_key.pem --cacert server_cert.pem -u uname:pwd -X POST https:xyz.com/start -H "内容类型:应用程序/json" -H "接受:/" --data '{"操作名称": "上传", "操作别名": "上传配置 来自网络的数据"、"操作属性": {"takeSranBtsFileBackups": true, "WS": "working_set2_32118"}}'-k

错误:

"error": {"userMessage":"WebApplicationException: com.sun.jersey.api.MessageException:Java 的消息正文读取器 .class com.nokia.oss.configurator.rac.operationservice.webservice.rest.bindings.StartOperation, 和 Java 类型类 com.nokia.oss.configurator.rac.operationservice.webservice.rest.bindings.StartOperation, 并且找不到 MIME 媒体类型应用程序/八位字节流。} curl:(6( 无法解析主机:应用程序;名称或服务未知}

如何解决此错误?

curl: (6) Could not resolve host: application; Name or service not known}

看起来 dns 无法解析 https:xyz.com 好的,您的主机格式错误。 使用以下格式: https://stackoverflow.com

或检查 CentOS 中的 DNS 配置:

[root@pftest2 ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

最新更新