【发布时间】:2015-09-10 04:00:21
【问题描述】:
我们正在尝试通过 CURL 将数据发布到 mvc 控制器。我们为此目的构建的语法是: curl -X POST -v -H 'Content-type: text/xml' -H "Connection:Keep-Alive" -H "Accept:application/html" -d @D:/RevoluzaSample.xml http://localhost:58532/api/Requisition/。 我们得到的错误是传递给控制器的数据为空。 xml数据是:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRequisition>
<Requisition>
<FarmUnit>farm1</FarmUnit>
<CreatedDate>2012-02-22</CreatedDate>
<DeliveryAddress >
<Name>Test Address 1</Name>
<AddrLine1>Sense and Sensibility</AddrLine1>
<AddrLine2>ERTF</AddrLine2>
<AddrLine2>SADAS</AddrLine2>
<AddrLine2>RFFDE</AddrLine2>
<AddrLine3>HGF</AddrLine3>
<AddrLine4>HTF</AddrLine4>
</DeliveryAddress>
<RequisitionEntries>
<ItemID>1</ItemID>
<Quantity>19.95</Quantity>
</RequisitionEntries>
</Requisition>
<Requisition>
<FarmUnit>farm1</FarmUnit>
<CreatedDate>2012-02-22</CreatedDate>
<DeliveryAddress >
<Name>Test Address 1</Name>
<AddrLine1>Sense and Sensibility</AddrLine1>
<AddrLine2>ERTF</AddrLine2>
<AddrLine2>SADAS</AddrLine2>
<AddrLine2>RFFDE</AddrLine2>
<AddrLine3>HGF</AddrLine3>
<AddrLine4>HTF</AddrLine4>
</DeliveryAddress>
<RequisitionEntries>
<ItemID>1</ItemID>
<Quantity>19.95</Quantity>
</RequisitionEntries>
</Requisition>
</ArrayOfRequisition>
请告诉通过 curl 向控制器发布的正确语法
【问题讨论】:
标签: xml curl model-view-controller asp.net-web-api