asp.net-web-api2

    2熱度

    1回答

    我試圖創建一個帶有一個String參數的自定義路由的Web API方法,但是這在應用程序啓動時出現錯誤 - 所以我甚至不需要點擊路線或應用程序中斷的方法。 // Pass String to TMS and Return an ID [System.Web.Http.HttpGet] [System.Web.Http.Route("api/job/import/{import:string}"

    0熱度

    2回答

    我創建了一個空web api 2項目並創建了一個默認控制器。當我嘗試去我的控制,我得到 HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory. Most likely causes: A default document is not con

    0熱度

    1回答

    我的Web API正與AngularJS。我幾天前實現了Web API令牌機制,並能夠使用訪問令牌登錄應用程序。我用外部數據庫表而不是ASP.NET身份表來授權用戶。 我要存儲用戶信息類,以便它可以很容易地從不同控制器的用戶登錄後訪問。目前我使用的控制器類ClaimsIdentity來獲取用戶信息。 UserIdentityViewModel.cs public class UserIdentit

    -1熱度

    2回答

    我試圖從C#中的集成測試項目發送基本文件到web api。 但我不知道爲什麼,每次打電話我都會遇到異常。 Json.JsonSerializationException:從「ReadTimeout」上「System.Io.FileStream」 我發現這個屬性不能被讀取,所以也許就是爲什麼我的HttpClient不能錯誤獲取價值序列化它。 那麼我怎樣才能發送一個文件到web api? 這是從客戶端

    0熱度

    1回答

    我有網絡API 我嘗試從郵遞員 這裏發送的請求是我的模型 using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace trackingappbackend.Models { using System; using Sy

    1熱度

    1回答

    我正在研究一些遺留代碼將Http請求轉發到另一個URL的問題。它是一個API控制器,它讀取請求並異步地將其轉發到另一個地址。 很少會引發「無法訪問已放置的對象」異常 - 此問題後面會顯示完整的堆棧跟蹤。它似乎在HttpClient正在調用SendAsync方法的線上。我認爲它可能是ResponseHeadersRead選項 - 我懷疑當發送一個大數據包時它正在發生,並且因爲它剛剛讀取了標題並退出而

    0熱度

    1回答

    工作,我有一個簡單的Web API 2控制器,它看起來是這樣的: [HttpGet] [Route("~/My/Stuff")] [ResponseType(typeof(IEnumerable<MyStuff>))] public async Task<IHttpActionResult> GetAsync([FromUri]FilterRequest reques

    1熱度

    1回答

    剛剛開始使用.NET Core的新項目。添加了我的Web API控制器和相關方法。使用Postman我創建了一個JSON對象並將其發佈到我的控制器方法中。請記住,JSON對象完全匹配控制器方法中的對象參數。 在調試模式下,我可以看到物體,它不爲空,屬性是有的,但是道具值默認爲他們的代表類型,0爲int等 我從來沒有見過這種行爲之前...所以我採用了完全相同的代碼和對象,並使用Web API 2控制

    2熱度

    1回答

    使用Owin + Oauth2 + Identity2。 我有一個網絡Api與默認的基本身份驗證設置,我已經修改。 我startup.cs部分類 public void ConfigureAuth(IAppBuilder app) { // Enable the application to use a cookie to store information for the

    0熱度

    1回答

    到目前爲止,如果一個web api 2錯誤發生,我發現它,我會返回一個自定義對象,並填寫錯誤信息從catch。然而,這會使http.post()進入成功的方法而不是錯誤,然後我必須看看自己的布爾成功變量,如果真的很好,如果錯誤顯示錯誤。由於2種不同的原因,我必須在2個不同的地方尋找錯誤,這是很煩人的。從Web API 2有沒有辦法讓http.post()觸發錯誤回調,如果我在web api控制器中