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.

27
Gagal untuk membuat serial respon di Web API dengan Json
Saya bekerja dengan ASP.NET MVC 5 Web Api. Saya ingin berkonsultasi dengan semua pengguna saya. Saya menulis api/usersdan saya menerima ini: "Jenis 'ObjectContent`1' gagal membuat serial isi respons untuk jenis konten 'application / json; charset = utf-8'" Di WebApiConfig, saya sudah menambahkan baris ini: HttpConfiguration config = new HttpConfiguration(); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType); …

19
Dokumentasi Api Web UI Swagger Menampilkan enum sebagai string?
Apakah ada cara untuk menampilkan semua enum sebagai nilai stringnya dalam swagger alih-alih nilai intnya? Saya ingin dapat mengirimkan tindakan POST dan memasukkan enum sesuai dengan nilai stringnya tanpa harus melihat enum setiap saat. Saya mencoba DescribeAllEnumsAsStringstetapi server kemudian menerima string alih-alih nilai enum yang bukan yang kami cari. Apakah …

9
Karakter titik '.' di MVC Web API 2 untuk permintaan seperti api / people / STAFF.45287
URL yang saya coba biarkan berfungsi adalah dengan gaya: http://somedomain.com/api/people/staff.33311 (seperti situs seperti LAST.FM mengizinkan semua jenis tanda di url RESTFul & WebPage mereka , misalnya " http://www.last.fm/artist/psy'aviah " adalah url valid untuk LAST.FM). Apa yang berhasil adalah skenario berikut: - http://somedomain.com/api/people/ - yang mengembalikan semua orang - http://somedomain.com/api/people/staff33311 - …

10
Menangani Validasi ModelState di ASP.NET Web API
Saya bertanya-tanya bagaimana saya bisa mencapai validasi model dengan ASP.NET Web API. Saya memiliki model saya seperti ini: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName …

5
Bekerja dengan Permintaan Multipart POST dengan Volley dan tanpa HttpEntity
Ini sebenarnya bukan pertanyaan, namun, saya ingin membagikan beberapa kode kerja saya di sini untuk referensi Anda saat Anda membutuhkannya. Seperti yang kita ketahui, itu HttpEntitysudah usang dari API22 dan benar-benar dihapus sejak API23. Saat ini, kami tidak dapat mengakses Referensi HttpEntity di Pengembang Android lagi (404). Jadi, berikut ini …

14
Asp.NET Web API - 405 - Kata kerja HTTP yang digunakan untuk mengakses halaman ini tidak diperbolehkan - cara mengatur pemetaan penangan
Saya menulis layanan REST menggunakan ASP.NET Web API. Saya mencoba mengirim permintaan HttpDelete, namun saya mendapatkan kesalahan berikut: 405 - Kata kerja HTTP yang digunakan untuk mengakses halaman ini tidak diperbolehkan Saya pikir saya sudah dekat dengan solusinya, saya menemukan bahwa saya harus mengaktifkan manajemen jarak jauh IIS, buka bagian …

9
Pastikan bahwa pengontrol memiliki kesalahan konstruktor publik tanpa parameter
Saya telah mengikuti tutorial ini yang berhasil dengan baik, sampai saya memodifikasi saya DbContextuntuk memiliki konstruktor tambahan. Saya sekarang mengalami masalah dengan resolusi dan tidak yakin apa yang harus dilakukan untuk memperbaikinya. Apakah ada cara mudah untuk memaksanya mengambil konstruktor tanpa parameter atau saya melakukan pendekatan yang salah? DbContext dengan …

9
API Web 2: cara mengembalikan JSON dengan nama properti camelCased, pada objek dan sub-objeknya
MEMPERBARUI Terima kasih atas semua jawabannya. Saya sedang dalam proyek baru dan sepertinya saya akhirnya sampai di dasar ini: Sepertinya kode berikut sebenarnya yang harus disalahkan: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response != null ? new …



4
Sumber daya yang diminta tidak mendukung metode HTTP 'GET'
Rute saya dikonfigurasi dengan benar, dan metode saya memiliki tag yang didekorasi. Saya masih mendapatkan pesan "Sumber daya yang diminta tidak mendukung metode HTTP 'GET'"? [System.Web.Mvc.AcceptVerbs("GET", "POST")] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = password.DecodeFromBase64(); return "value"; …

6
Perlu mencatat permintaan dan respons asp.net webapi 2 ke database
Saya menggunakan Microsoft Asp.net WebApi2 yang dihosting di IIS. Saya hanya ingin mencatat badan permintaan (XML atau JSON) dan badan respons untuk setiap posting. Tidak ada yang istimewa tentang proyek ini atau pengontrol yang memproses pos. Saya tidak tertarik menggunakan kerangka kerja logging seperti nLog, elmah, log4net, atau fitur pelacakan …



4
Kesalahan: Bidang tajuk permintaan Jenis Konten tidak diizinkan oleh Access-Control-Allow-Headers
Saya membuat proyek api web mvc4 menggunakan vS2012. Saya menggunakan tutorial berikut untuk menyelesaikan Cross-Origin Resource Sharing, "http://blogs.msdn.com/b/carlosfigueira/archive/2012/07/02/cors-support-in-asp-net-web-api- rc-version.aspx ". Ini bekerja dengan sukses, dan saya memposting data dari sisi klien ke server dengan sukses. Setelah itu untuk mengimplementasikan Autherization dalam proyek saya, saya menggunakan tutorial berikut untuk mengimplementasikan OAuth2, …

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.