Câu hỏi được gắn thẻ «asp.net-web-api»

ASP.NET Web API là một khung để xây dựng các dịch vụ HTTP cho các máy khách như trình duyệt và thiết bị di động. Nó dựa trên Microsoft .NET Framework và một lựa chọn lý tưởng để xây dựng các dịch vụ RESTful.

13
Không thể tìm thấy Request.GetOwinContext
Tôi đã tìm kiếm trong một giờ để cố gắng tìm ra lý do tại sao điều này không hoạt động. Tôi có ứng dụng ASP.Net MVC 5 với WebAPI. Tôi đang cố gắng lấy Request.GetOwinContext (). Xác thực, tuy nhiên, dường như tôi không thể tìm thấy cách bao …
101 c#  asp.net-web-api  owin 


10
Làm cách nào để trả về NotFound () IHttpActionResult với thông báo lỗi hoặc ngoại lệ?
Tôi đang trả về NotFound IHttpActionResultkhi không tìm thấy thứ gì đó trong hành động GET trên WebApi của tôi. Cùng với phản hồi này, tôi muốn gửi một tin nhắn tùy chỉnh và / hoặc tin nhắn ngoại lệ (nếu có). Các hiện ApiControllercủa NotFound()phương pháp không cung cấp …

5
Làm cách nào để trả lại tệp bằng Web API?
Tôi đang sử dụng API Web ASP.NET . Tôi muốn tải xuống tệp PDF có C # từ API (API tạo ra). Tôi có thể yêu cầu API trả về byte[]không? và đối với ứng dụng C #, tôi có thể làm: byte[] pdf = client.DownloadData("urlToAPI");? và File.WriteAllBytes()?


8
Nhận người dùng hiện tại, trong một hành động ApiController, mà không chuyển userID làm tham số
Làm cách nào để chúng tôi có được người dùng hiện tại, trong một hành động ApiController an toàn, mà không chuyển userName hoặc userId làm tham số? Chúng tôi giả định rằng điều này có sẵn, vì chúng tôi đang thực hiện một hành động an toàn. Đang thực …

6
'System.Net.Http.HttpContent' không chứa định nghĩa cho 'ReadAsAsync' và không có phương thức mở rộng
Tôi đã tạo một ứng dụng bảng điều khiển để sử dụng API Web mà tôi vừa tạo. Mã ứng dụng bảng điều khiển không biên dịch. Nó cho tôi lỗi biên dịch: 'System.Net.Http.HttpContent' does not contain a definition for 'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a first argument …


14
Làm cách nào để cập nhật xác nhận quyền sở hữu trong ASP.NET Identity?
Tôi đang sử dụng xác thực OWIN cho dự án MVC5 của mình. Đây là của tôiSignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } Như bạn …

5
Định tuyến API web - api / {controller} / {action} / {id} “dysfunctions” api / {controller} / {id}
Tôi có Tuyến đường mặc định trong Global.asax: RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Tôi muốn có thể nhắm mục tiêu một chức năng cụ thể, vì vậy tôi đã tạo một tuyến đường khác: RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { …



4
WCF và ASP .Net Web API
Ưu và nhược điểm của việc sử dụng từng công nghệ là gì? WCF Web Api hiện được hợp nhất vào Asp.net Web api Asp.net hiện hỗ trợ tự lưu trữ. Tôi vẫn tưởng tượng nếu tôi muốn hiển thị nhiều lược đồ giao thức cho cùng một hoạt động, …


10
ASP.NET Web Api: Tài nguyên được yêu cầu không hỗ trợ phương thức http 'GET'
Tôi có hành động sau trên ApiController: public string Something() { return "value"; } Và tôi đã định cấu hình các tuyến đường của mình như sau: routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional } ); Trong bản beta, điều này hoạt động tốt, nhưng tôi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.