Pertanyaan yang diberi tag «asp.net-web-api»

ASP.NET Web API adalah kerangka kerja untuk membangun layanan HTTP untuk klien seperti browser dan perangkat seluler. Ini didasarkan pada Microsoft .NET Framework dan pilihan ideal untuk membangun layanan RESTful.

11
Beberapa parameter Put / Post WebAPI
Saya mencoba memposting beberapa parameter pada pengontrol WebAPI. Satu param adalah dari URL, dan yang lainnya dari tubuh. Ini urlnya: /offers/40D5E19D-0CD5-4FBD-92F8-43FDBB475333/prices/ Ini kode pengontrol saya: 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); } Konten …

13
Tukang pos: mengirim objek JSON bersarang
Saya menggunakan ASP.NET Web API: http://xyzdomain.com:16845/api/returns/returns Bagaimana cara mengirim permintaan POST ke titik akhir menggunakan ekstensi Chrome Tukang Pos, yang diberikan Itemsadalah koleksi: [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]


3
Otentikasi Pengguna di ASP.NET Web API
Topik ini sangat membingungkan bagi saya. Saya pemula dalam aplikasi HTTP tetapi perlu mengembangkan klien iPhone yang mengkonsumsi data JSON dari suatu tempat. Saya memilih Web API dari MS karena sepertinya cukup mudah tetapi ketika menyangkut otentikasi pengguna, banyak hal yang cukup membuat frustrasi. Saya kagum bagaimana saya tidak dapat …

9
Bagaimana cara mengekstrak nilai header khusus di penangan pesan API Web?
Saat ini saya memiliki penangan pesan di layanan API Web saya yang menimpa 'SendAsync' sebagai berikut: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } Di dalam kode ini saya perlu memeriksa nilai header permintaan kustom tambahan bernama MyCustomID. Masalahnya adalah ketika saya melakukan hal berikut: if (request.Headers.Contains("MyCustomID")) //OK …

11
GlobalConfiguration.Configure () tidak hadir setelah migrasi Web API 2 dan .NET 4.5.1
Baru-baru ini saya mulai mengikuti panduan ini untuk memigrasi proyek saya ke .NET 4.5.1 dan Web Api 2. Hal pertama yang diminta pengembang MS Rick Anderson lakukan adalah perubahan: WebApiConfig.Register(GlobalConfiguration.Configuration); untuk GlobalConfiguration.Configure(WebApiConfig.Register); dalam file global.asax. Namun ini memberi saya kesalahan ketika saya mencoba membangun: Kesalahan 1 'System.Web.Http.GlobalConfiguration' tidak mengandung definisi …

5
ASP.NET pengujian unit WebApi dengan Request.CreateResponse
Saya mencoba menulis beberapa tes unit untuk ApiController saya dan menghadapi beberapa masalah. Ada metode ekstensi yang bagus yang disebut Request.CreateResponse yang banyak membantu dalam menghasilkan respons. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Apakah ada cara untuk mengejek CreateResponse tanpa menggunakan tiruan parsial …


4
Bagaimana cara menulis file JSON dalam C #?
Saya perlu menulis data berikut ke dalam file teks menggunakan format JSON di C #. Kurung penting agar format JSON valid. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Inilah kelas model saya: public class data { public int Id …


8
Menentukan format DateTime kustom saat membuat serial dengan Json.Net
Saya mengembangkan API untuk mengekspos beberapa data menggunakan ASP.NET Web API. Di salah satu API, klien ingin kami menampilkan tanggal dalam yyyy-MM-ddformat. Saya tidak ingin mengubah pengaturan global (misalnya GlobalConfiguration.Configuration.Formatters.JsonFormatter) untuk itu karena sangat spesifik untuk klien ini. Dan saya mengembangkannya dalam solusi untuk banyak klien. Salah satu solusi yang …

6
Kesalahan DefaultInlineConstraintResolver di WebAPI 2
Saya menggunakan Web API 2 dan saya mendapatkan kesalahan berikut ketika saya mengirim metode POST ke API saya menggunakan IIS 7.5 di kotak lokal saya. The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); Tidak ada API saya yang berfungsi …
143 c#  asp.net  api  iis  asp.net-web-api 

10
ASP.NET WebApi vs MVC? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini Dengan pengontrol ASP.NET MVC Anda dapat mengekspos data Anda dalam berbagai …

9
Cara mengatur pengunduhan nama file di ASP.NET Web API
Di kelas ApiController saya, saya memiliki metode berikut untuk mengunduh file yang dibuat oleh server. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.