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.

3
Otentikasi API Web ASP.NET
Saya mencari untuk mengotentikasi pengguna dari aplikasi klien saat menggunakan API Web ASP.NET . Saya telah menonton semua video di situs dan juga membaca posting forum ini . Menempatkan [Authorize]atribut dengan benar mengembalikan 401 Unauthorizedstatus. Namun, saya perlu tahu cara mengizinkan pengguna untuk masuk ke API. Saya ingin memberikan kredensial …


2
Kembalikan HTML dari ASP.NET Web API
Bagaimana cara mengembalikan HTML dari pengontrol API Web ASP.NET MVC? Saya mencoba kode di bawah ini tetapi mendapat kesalahan kompilasi karena Response.Write tidak ditentukan: public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return Request.CreateResponse(HttpStatusCode.OK); } }

7
ASP.NET Web API OperationCanceledException saat browser membatalkan permintaan
Ketika pengguna memuat halaman, itu membuat satu atau lebih permintaan ajax, yang menekan pengontrol ASP.NET Web API 2. Jika pengguna menavigasi ke halaman lain, sebelum permintaan ajax ini selesai, permintaan dibatalkan oleh browser. ELMAH HttpModule kami kemudian mencatat dua kesalahan untuk setiap permintaan yang dibatalkan: Galat 1: System.Threading.Tasks.TaskCanceledException: A task …



4
Mencatat permintaan / tanggapan pesan saat menggunakan HttpClient
Saya memiliki metode yang melakukan POST seperti di bawah ini var response = await client.PostAsJsonAsync(url, entity); if (response.IsSuccessStatusCode) { // read the response as strongly typed object return await response.Content.ReadAsAsync<T>(); } Pertanyaan saya adalah bagaimana saya bisa mendapatkan JSON sebenarnya yang diposting dari objek entitas. Saya ingin log JSON yang …

5
menangkap semua pengecualian yang tidak tertangani di ASP.NET Web Api
Bagaimana cara menangkap semua pengecualian tidak tertangani yang terjadi di ASP.NET Web Api sehingga saya bisa mencatatnya? Sejauh ini saya sudah mencoba: Buat dan daftarkan ExceptionHandlingAttribute Terapkan Application_Errormetode diGlobal.asax.cs Berlangganan AppDomain.CurrentDomain.UnhandledException Berlangganan TaskScheduler.UnobservedTaskException The ExceptionHandlingAttributeberhasil menangani pengecualian yang dilemparkan dalam metode aksi controller dan filter tindakan, tetapi pengecualian lainnya tidak …

3
Otorisasi Kustom di Asp.net WebApi - sungguh berantakan?
Saya membaca dari beberapa sumber (buku dan jawaban SO) tentang otorisasi di WebApi. Misalkan saya ingin menambahkan Atribut Khusus yang memungkinkan akses hanya untuk Pengguna Tertentu: Kasus 1 Saya telah melihat pendekatan overriding ini OnAuthorization , yang menetapkan respons jika ada yang salah public class AllowOnlyCertainUsers : AuthorizeAttribute { public …

13
Bagaimana cara membaca tubuh permintaan di pengontrol webapi inti asp.net?
Saya mencoba membaca isi permintaan dalam OnActionExecutingmetode, tetapi saya selalu mendapatkan nullisi. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Saya telah mencoba untuk secara eksplisit mengatur posisi aliran ke 0, tetapi itu juga tidak berhasil. Karena ini adalah ASP.NET Core, menurut saya sedikit berbeda. …

9
Asp Net Web API 2.1 mendapatkan alamat IP klien
Halo, saya perlu mendapatkan IP klien yang meminta beberapa metode dalam api web, saya telah mencoba menggunakan kode ini dari sini tetapi selalu mengembalikan IP lokal server, bagaimana cara mendapatkannya dengan cara yang benar? HttpContext.Current.Request.UserHostAddress; dari pertanyaan lain: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private …

4
Alihkan dari tindakan posting api web asp.net
Saya sangat baru di ASP.NET 4.0 Web API. Bisakah kita mengalihkan ke URL lain di akhir tindakan POST ?, seperti ...Response.Redirect(url) Sebenarnya saya mengunggah file dari aplikasi MVC (katakanlah www.abcmvc.com) melalui API Web (katakanlah www.abcwebapi.com/upload) Berikut uploadtindakan POST. Saya memposting formulir multi-bagian ke tindakan posting pengontrol upload API Web. Setelah …

5
Jadi, JSONP atau CORS? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini WebAPI saya diterapkan di lingkungan Intranet . Itu berarti keamanan bukanlah urusan …

8
Nama metode kustom di ASP.NET Web API
Saya mengubah dari WCF Web API ke ASP.NET MVC 4 Web API baru. Saya memiliki UsersController, dan saya ingin memiliki metode bernama Authenticate. Saya melihat contoh bagaimana melakukan GetAll, GetOne, Post, dan Delete, namun bagaimana jika saya ingin menambahkan metode ekstra ke dalam layanan ini? Misalnya, UsersService saya harus memiliki …

2
Mengapa saya harus membuat operasi WebAPI asinkron dan bukan yang sinkron?
Saya memiliki operasi berikut di Web API yang saya buat: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Panggilan ke layanan web ini dilakukan melalui panggilan Jquery Ajax dengan cara ini: $.ajax({ url: …

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.