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.

16
Menolak untuk ditampilkan dalam bingkai karena mengatur 'X-Frame-Options' ke 'SAMAORIGIN'
Saya mengembangkan situs web yang seharusnya responsif sehingga orang dapat mengaksesnya dari ponsel mereka. Situs ini memiliki beberapa bagian aman yang dapat login menggunakan Google, Facebook, ... dll (OAuth). Backend server dikembangkan menggunakan ASP.Net Web API 2 dan ujung depan terutama AngularJS dengan beberapa Razor. Untuk bagian otentikasi, semuanya bekerja …


5
Otentikasi JWT untuk ASP.NET Web API
Saya mencoba untuk mendukung token pembawa JWT (JSON Web Token) di aplikasi API web saya dan saya tersesat. Saya melihat dukungan untuk .NET Core dan untuk aplikasi OWIN. Saat ini saya menjadi hosting aplikasi saya di IIS. Bagaimana saya bisa mencapai modul otentikasi ini di aplikasi saya? Apakah ada cara …

10
HttpClient tidak mendukung metode PostAsJsonAsync C #
Saya mencoba memanggil API web dari aplikasi web saya. Saya menggunakan .Net 4.5 dan saat menulis kode saya mendapatkan kesalahan HttpClienttidak mengandung PostAsJsonAsyncmetode definisi . Di bawah ini adalah kode: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; …


18
Beberapa tindakan ditemukan yang cocok dengan permintaan di Web Api
Saya terus mendapatkan kesalahan ini ketika saya mencoba memiliki 2 metode "Dapatkan" Beberapa tindakan ditemukan yang sesuai dengan permintaan: webapi Saya telah melihat-lihat pertanyaan serupa lainnya tentang ini di stack tetapi saya tidak mengerti. Saya memiliki 2 nama berbeda dan menggunakan atribut "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return …

7
Microsoft Web API: Bagaimana Anda melakukan Server.MapPath?
Karena Microsoft Web API bukan MVC , Anda tidak dapat melakukan sesuatu seperti ini: var a = Request.MapPath("~"); atau ini var b = Server.MapPath("~"); karena ini berada di bawah System.Webnamespace, bukan System.Web.Httpnamespace. Jadi, bagaimana Anda mengetahui jalur server relatif di Web API ? Saya biasa melakukan sesuatu seperti ini di …

13
Mengembalikan kode status http dari pengontrol Web Api
Saya mencoba mengembalikan kode status 304 yang tidak dimodifikasi untuk metode GET di pengontrol api web. Satu-satunya cara saya berhasil adalah sesuatu seperti ini: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) …


5
Parameter string kueri opsional di ASP.NET Web API
Saya perlu menerapkan metode WebAPI berikut: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Semua parameter string kueri bisa nol. Artinya, pemanggil dapat menentukan dari 0 hingga semua 5 parameter. Dalam MVC4 beta saya biasa melakukan hal berikut: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, …

6
Mengekspos localhost ke internet melalui tunneling (menggunakan ngrok): Kesalahan HTTP 400: permintaan buruk; nama host tidak valid
Dari versi sebelumnya dari pertanyaan, ada ini: Jelajahi situs web dengan alamat ip daripada localhost , yang menguraikan cukup banyak apa yang telah saya lakukan sejauh ini ... Saya punya IP lokal yang berfungsi. Kemudian saya menemukan ngrok, dan ternyata saya tidak perlu terhubung melalui IP. Apa yang saya coba …

30
Parameter posting selalu nol
Sejak memutakhirkan ke RC untuk WebAPI, saya mengalami masalah aneh saat memanggil POST di WebAPI saya. Saya bahkan sudah kembali ke versi dasar yang dihasilkan pada proyek baru. Begitu: public void Post(string value) { } dan menelepon dari Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { …

15
Kembalikan konten dengan IHttpActionResult untuk respons yang tidak OK
Untuk kembali dari pengontrol Web API 2, saya dapat mengembalikan konten dengan respons jika responsnya OK (status 200) seperti ini: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Jika memungkinkan, saya ingin menggunakan tipe hasil bawaan di sini jika memungkinkan: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Pertanyaan saya adalah, untuk jenis respons …

28
Tidak dapat memuat file atau assembly, System.Web.Http 4.0.0 setelah pembaruan dari 2012 hingga 2013
Saya melakukan upgrade menurut. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 Saya mendapatkan kesalahan. Apakah ada orang lain yang mengalami kesalahan ini? Kesalahan Server dalam Aplikasi '/'. Tidak dapat memuat file atau assembly 'System.Web.Http, Versi = 4.0.0.0, Culture = netral, PublicKeyToken = 31bf3856ad364e35' atau salah satu dari dependensinya. Definisi manifes rakitan yang ditemukan tidak cocok …

15
Panggilan webapi yang tidak sah mengembalikan halaman login daripada 401
Bagaimana cara mengkonfigurasi proyek mvc / webapi saya sehingga metode webapi yang dipanggil dari tampilan silet tidak mengembalikan halaman login saat itu tidak sah? Ini adalah aplikasi MVC5 yang juga memiliki pengontrol WebApi untuk panggilan melalui javascript. Dua metode di bawah ini [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something …

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.