Как правильно указать параметры для curl?

Делаю такой запрос:

curl -u 'user:pass' https://apitest.merlion.com/dl/mlservice3?wsdl \
 -H "Content-Type: text/xml" \
 -H "SOAPAction: https://apitest.merlion.com/dl/mlservice3#getItems" \
 -d @"/home/vg/merlion_sync/req.xml"

Содержание req.xml:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mls="https://apitest.merlion.com/dl/mlservice3">
   <soapenv:Header/>
   <soapenv:Body>
      <mls:getItems>
         <cat_id>ML250301</cat_id>
         <item_id>
            <!--Zero or more repetitions:-->
            <item></item>
         </item_id>
         <shipment_method>РЕКБ_2_СВ</shipment_method>
         <page>1</page>
         <rows_on_page>10</rows_on_page>
         <last_time_change></last_time_change>
      </mls:getItems>
   </soapenv:Body>
</soapenv:Envelope>

Ответ приходит стандартный, такой, как без авторизации открыть URL на который делаем запрос. Ответ должен быть - перечень товаров.

Что я делаю не так?


Ответы (0 шт):