11
WebAPI หลายพารามิเตอร์ Put / Post
ฉันกำลังพยายามโพสต์หลายพารามิเตอร์ในตัวควบคุม WebAPI หนึ่งพารามิเตอร์มาจาก URL และอีกอันจากเนื้อหา นี่คือ URL: /offers/40D5E19D-0CD5-4FBD-92F8-43FDBB475333/prices/ นี่คือรหัสควบคุมของฉัน: public HttpResponseMessage Put(Guid offerId, OfferPriceParameters offerPriceParameters) { //What!? var ser = new DataContractJsonSerializer(typeof(OfferPriceParameters)); HttpContext.Current.Request.InputStream.Position = 0; var what = ser.ReadObject(HttpContext.Current.Request.InputStream); return new HttpResponseMessage(HttpStatusCode.Created); } เนื้อหาของร่างกายอยู่ใน JSON: { "Associations": { "list": [ { "FromEntityId":"276774bb-9bd9-4bbd-a7e7-6ed3d69f196f", "ToEntityId":"ed0d2616-f707-446b-9e40-b77b94fb7d2b", "Types": { "list":[ { "BillingCommitment":5, "BillingCycle":5, "Prices": …
154
.net
asp.net-web-api