asp.net-web-api

    0熱度

    1回答

    我正在使用此tutorial與Angular-CLI構建ASP .NET核心應用程序。 應用程序工作得很好,我在VS中啓動應用程序之前已經完成預生成事件,它工作正常。我也可以通過localhost:port/api/[controller]成功獲取我的API(在這種情況下,它應該是聯繫人,因爲它應該是聯繫簿)。 現在,我試圖讓Angular直接從API獲取數據。出於這個原因,我創建了一個ICont

    1熱度

    1回答

    我完全失去了這一點,任何幫助,將不勝感激。 當我點擊Login通過從angularJS我的客戶端應用程序,我得到重定向到: https://adfs.dev5.local/adfs/oauth2/authorize?response_type=code&client_id=09c9a8a2-6bf1-427d-89ba-45c2c02bb9fc&resource=urn%3Awebapi%3Ate

    1熱度

    1回答

    我對AngularJS和基於令牌的身份驗證完全陌生。其實我想用AngularJS框架作爲我的前端,而API作爲後端。因此,我遵循了一些來自互聯網的教程,並附上我的代碼https://github.com/mmSebastian/angularjsWebAPI。 當我嘗試登錄我的web應用程序,我面對下面的錯誤在我的瀏覽器: 火狐 跨來源請求阻止:同源策略不允許讀的遠程資源http:// local

    1熱度

    1回答

    我的WebApi出現問題。根據請求,回覆作爲json或csv返回。對於序列化,我使用NewtonSoft.Json和我自己的CsvMediaTypeFormatter。只要我從郵差測試它,反應按預期工作。 什麼我與它鬥爭,我想強制瀏覽器保存文件,以防應答是csv。爲了實現這一點,在我的CsvMediaTypeFormatter我推翻了SetDefaultContentHeaders方法如下: pu

    0熱度

    1回答

    繼續執行示例here,並且在獲得成功的API結果後,我無法獲取HTML組件以顯示TypeScript組件中定義的整個數據數組。只列出一個字段。 這裏是todo.component.ts文件 import { Component, Inject } from '@angular/core'; import { Http } from '@angular/http'; @Component({

    2熱度

    1回答

    我有Xamarin應用程序,它具有帶數組參數列表的POST請求,並在我的MVC WEB API上使用了代碼第一個實體框架。兩者都是分開的項目解決方案(.sln)。 在我的Xamarin項目中,我有PostAsync請求,它提供了數組值列表。 using (var client = new HttpClient()) { Parameter = string.Format(

    1熱度

    1回答

    我正在使用Visual Studio 2017 15.3.5。剛剛創建了一個新的ASP.NET Core Web API項目。 無論何時我對文件進行更改,我都會看到文件上的黃色警告圖標 - 請參見下文。應用程序編譯和工作正常,所以我試圖瞭解VS是否告訴我什麼或這是一個錯誤。 如果項目是ASP.NET Web應用程序,我似乎沒有此問題。我創建的新應用程序只有Web API。

    2熱度

    1回答

    我正在將文件上傳到api,並且我必須將我的requestStream複製到FileStream以便將文件發佈到API。我的代碼如下所示,但我必須將文件保存到臨時文件夾以創建FileStream,然後我必須在操作後再次清理臨時文件夾。有沒有一個更清潔的方式 - 例如在內存中創建FileStream(如果可能的話)而不是將其保存到磁盤? Stream requestStream = await Req

    0熱度

    1回答

    我有一個包含動態特性,簡單的開放型: public class Person { [Key] public string Uid { get; set; } public IDictionary<string, object> DynamicProperties { get; set; } } 在我的控制,我填的這些特性是這樣的: public IHttpAc

    2熱度

    1回答

    我有(幾)的WebAPI行動(S),其裝載的QuickFix日誌從數據庫(通過EF),並使用該私有方法將其返回爲CSV: private HttpResponseMessage BuildCsvResponse<T>(T[] entries, Func<T, string> row, string fileName) { var response = new HttpResponseM