Web-api-aufrufen SETZEN FromBody "Wert" immer null ist.

Ich versuche zu nennen, die ValuesController WebApi controller (das wird standardmäßig erstellt) "PUT" - Methode mit cURL. Egal, was ich Tue, senden value="abc", "abc" oder "=abc" als ich sah, wie vorgeschlagen, in anderen Fragen für die POST-Methode, ohne Erfolg.

        //PUT api/values/5
        [HttpPut("{id}")]
        public void Put(int id, [FromBody]string value)
        {
        }

Ich auch versucht, die änderung der Content-Type auf application/json und application/x-www-form-urlencoded, nichts scheint zu funktionieren.

curl -H -d "=TEST" -X PUT  http://localhost:30960/api/values/5

Ist das ein Fehler ASP.NET 5 Web-Api oder ist es ein anderes format muss ich verwenden beim Aufruf?

Schreibe einen Kommentar