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.

17
Tidak dapat memuat file atau perakitan 'System.Net.Http, Versi = 2.0.0.0 di MVC4 Web API
Saya punya sedikit masalah aneh. Saya mengembangkan aplikasi dengan MVC 4 dan API Web baru dan berfungsi dengan baik secara lokal. Saya menginstal MVC4 di server dan menerapkan aplikasi. Sekarang saya mendapatkan kesalahan berikut: Tidak dapat memuat file atau rakitan 'System.Net.Http, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' …

6
Terjadi kesalahan saat mengirim json dalam POST ke layanan API web
Saya membuat layanan web menggunakan API Web. Saya menerapkan kelas sederhana public class ActivityResult { public String code; public int indexValue; public int primaryCodeReference; } Dan kemudian saya telah menerapkan di dalam pengontrol saya [HttpPost] public HttpResponseMessage Post(ActivityResult ar) { return new HttpResponseMessage(HttpStatusCode.OK); } Tetapi ketika saya memanggil API yang …

3
Parameter Opsional di Perutean Atribut Web Api
Saya ingin menangani POST dari Panggilan API berikut: /v1/location/deviceid/appid Parameter tambahan berasal dari Post-Body. Ini semua bekerja dengan baik untuk saya. Sekarang saya ingin memperpanjang kode saya dengan mengizinkan "deviceid" dan / atau "appid" dan / atau BodyData menjadi null: /v1/location/deviceid /v1/location/appid /v1/location/ 3 URL ini harus ditanggapi dengan rute …

4
Mengapa HttpContext.Current null setelah menunggu?
Saya memiliki kode WebAPI pengujian berikut, saya tidak menggunakan WebAPI dalam produksi, tetapi saya membuatnya karena diskusi yang saya lakukan tentang pertanyaan ini: Pertanyaan Asinkron WebAPI Bagaimanapun, inilah metode WebAPI yang melanggar: public async Task<string> Get(int id) { var x = HttpContext.Current; if (x == null) { // not thrown …

21
Metode 405 tidak diizinkan API Web
Kesalahan ini sangat umum, dan saya mencoba semua solusi dan tidak ada yang berhasil. Saya telah menonaktifkan penerbitan WebDAV di panel kontrol dan menambahkan ini ke file konfigurasi web saya: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> Kesalahan masih berlanjut. Ini pengontrolnya: static readonly IProductRepository repository = new …

8
API Web dalam solusi MVC dalam proyek terpisah
Saya membuat proyek MVC4 baru, dan penelitian telah membuat saya percaya bahwa berkomunikasi dari javascript ke sisi server lebih baik dicapai sekarang melalui kerangka API web daripada tindakan pengontrol. Apakah pemahaman saya benar tentang ini? Saya berasumsi bahwa saya dapat membagikan semua atribut saya dll antara API web dan pengontrol …

8
Layanan Data WCF (OData) Vs ASP.NET Web API
Saya merancang aplikasi terdistribusi yang akan terdiri dari layanan RESTful dan berbagai klien (Silverlight, iOS, Windows Phone 7, dll). Saat ini saya sedang menentukan teknologi mana yang harus saya gunakan untuk mengimplementasikan layanan saya, WCF Data Services (OData) atau ASP.NET Web API baru yang keluar dengan ASP.NET MVC 4. Saya …


15
gagal untuk membuat serial respon di Web API
Saya sedang mengerjakan API web ASP.NET MVC, saya mengalami kesalahan ini: Jenis 'ObjectContent`1' gagal membuat serial tubuh respons untuk jenis konten 'application / xml; charset = utf-8 '. Pengontrol saya adalah: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } mengapa saya mendapatkan kesalahan ini?

4
.NET WebAPI Serialization k_BackingField Nastiness
Ketika saya membuat serial berikut ini: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Saya mendapatkan kekacauan yang menjijikkan ini: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> …
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.