I have been trying to figure this our for the last hour, but I can\'t see what\'s wrong with it
the post is from a xamarin app that I\'m writing, using restsharp portabl
related entry from this link
in short, when sending simple values which are to be picked up using [frombody] attribute on the server side, you have to prefix the value with = e.g. =testValue
but its probably better just to use JSON Objects and object bindings on the API, even for simple values
Do you always send the same parameters? If so, could you create a static object instead of using a dynamic one? Something like an EventRequest
that you pass in instead?
public class EventRequest
{
public int CheckinCount { get; set; }
public int EventId { get; set; }
public int OrderNo { get; set; }
}
Your Post
action then becomes:
public IHttpActionResult Post(EventRequest request) {
// do something with request
return Ok();
}