The interactive JSON-based approach to package delivery is not covered, and the main set of request headers is
ContentType: "Application/json",//Must have
Data bits are JSON-formatted strings that define the entity model of the corresponding data structure on the server side, and then the model can be bound.
Otherwise use the old way of the tangled post key value to accept the parsing;
Public Sendtoclientmsgconteiner Calcreceiveclientproductprice ()//[frombody]viewmodelforcalcproductpriceclient Clientdata)
{
Sendtoclientmsgconteiner msg = new Sendtoclientmsgconteiner ();
Try
{
String id = system.web.httpcontext.current.request.form["id"];
string uuid = system.web.httpcontext.current.request.form["uuid"];
String items = system.web.httpcontext.current.request.form["items"];
Viewmodelforcalcproductpriceclient clientdata = new Viewmodelforcalcproductpriceclient ()
{
id = ID,
UUID = UUID
};
ClientData.Items.AddRange (
Jsonconvert.deserializeobject<list<viewmodelforcalcproductitemclient>> (Items)
);
}
Post multiple parameters to the Web API controller