带参数的CURL命令行

问题描述 投票:0回答:1

也许这是一个愚蠢的问题,但我因为这个问题而停止了。我有WSDL结构,如下图所示。

           <wsdl:types>
                <xsd:schema attributeFormDefault="qualified" targetNamespace="urn:sap-com:document:sap:rfc:functions">
                    <xsd:simpleType name="char10">
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="10"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                    <xsd:simpleType name="char17">
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="17"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                    <xsd:simpleType name="char5">
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="5"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                    <xsd:simpleType name="char6">
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="6"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                    <xsd:simpleType name="string">
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                    <xsd:complexType name="AUTH">
                        <xsd:sequence>
                            <xsd:element name="TIPO" type="tns:char6"/>
                            <xsd:element name="USERNAME" type="tns:char10"/>
                            <xsd:element name="PASSWORD" type="tns:char10"/>
                        </xsd:sequence>
                    </xsd:complexType>
                    <xsd:element name="ASK">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="AUTHENTICATION" type="tns:AUTH"/>
                                <xsd:element name="REQUEST_NUMBER_IN" type="tns:char17"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="MY_RESP">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="PENDING" type="tns:string"/>
                                <xsd:element name="PHOTO" type="tns:string"/>
                                <xsd:element name="REQUEST_NUMBER_OUT" type="tns:char17"/>
                                <xsd:element name="STATUS" type="tns:char5"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:schema>
            </wsdl:types>

必须用cmd的curl做第一次连接(不要问我为什么)我尝试的命令是:

curl "http://URL?username=user&password=pwd&tipo=0" --data @file.wsdl

但我从服务器收到一条消息,说登录错误。我想问的是,我填写的参数是否正确?

shell curl command-line wsdl command-prompt
1个回答
0
投票

你的密码有可能包含了非字母字符,而你的shell正在解释这些字符 根据其特殊功能 而不是仅仅把你的输入作为一个简单的、无意义的字符串来读取。如果是这样,请尝试 逃之夭夭 并检查是否是你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.