2017-03-04 11 views
0

マイリクエストのボディを投稿する204ないコンテンツエラーを返します。 そして私はhttp://localhost:49497/api/valuesにリクエストを送ります。 204エラーが返されています。この問題の原因は何ですか?郵便配達要求

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Net; 
using System.Net.Http; 
using System.Web.Http; 

namespace APIlab2.Controllers 
{ 
    public class TestObject 
    { 
     public string author{ get; set; } 
     public string title { get; set; } 
    } 
    public class ValuesController : ApiController 
    { 
     // GET api/values 
     List<TestObject> list = new List<TestObject>(); 
     public IEnumerable<TestObject> Get() 
     { 
      return list; 
     } 

     // GET api/values/5 
     public string Get(int id) 
     { 
      return "value"; 
     } 

     // POST api/values 
     public void Post([FromBody]TestObject obj) 
     { 
      list.Add(obj); 
     } 

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

     // DELETE api/values/5 
     public void Delete(int id) 
     { 
     } 
    } 
} 

答えて

0

204はエラーではありません。あなたはサーバーから何も返さない。それをリストに追加するだけです。したがって、返されるコンテンツはありません

関連する問題