ich so eine Zeichenfolge auf meiner Web-api zu senden versucht bin:Senden einer Reihe von JSON als POST zu asp.net web api
public IList<Product> GetProducts(string myString)
{
IList<Product> retVal = null;
using (var client = GetClient())
{
HttpContent httpContent = new StringContent(myString, Encoding.UTF8, "application/json");
// HTTP POST
HttpResponseMessage response = client.PostAsync("api/products", httpContent).Result;
}
return retVal;
}
In meinem Products meine Aktion-Methode sieht wie folgt aus :
// POST: api/products/filter
[HttpPost("filter")]
public IList<Product> Filter(string filter)
{
}
Aus irgendeinem Grund der Filter param kommen in als null hält. Irgendwelche Ideen warum?
Hmm Ich habe es mit FromBody versucht und immer noch Null. Sollte content-type application/json sein, wenn eine Zeichenfolge von json gesendet wird? –