![](/img/trans.png)
[英]How can I post a json object and a file to asp.net server with fetch
[英]Can I post json object from model class to angular .ts file
我正在從第三方 API 檢索 XML 結果到 ASP.net Web API。 現在我想將此檢索到的 XML(以 JSON 格式轉換)發送到 angular typescript 文件。 我怎樣才能實現它?
我的方法 1. 將 JSON 從模型類發送到控制器,然后從控制器發送到角度服務或組件的 .ts 文件。 2.從模型類發布到組件的 .ts 文件。
var objJson = new JavaScriptSerializer().Serialize(responseB);
var response = await client.PostAsync("http://localhost:4200/add", new StringContent(objJson, Encoding.UTF8, "application/json"));
var responseString = await response.Content.ReadAsStringAsync();
您不能“從 WebAPI 發送到 TypeScript 文件”。
聽起來您想將它從服務器發送到 Web 瀏覽器中的客戶端應用程序? 如果是這種情況,那么您需要客戶端應用程序來請求它,或者將它推送給客戶端。
如果客戶端發起了讓您獲取此資源的請求,那么您可以在響應中將其發送給客戶端。
如果客戶端應用程序與您的服務器有某種雙向連接,例如socket.io或SignalR ,您可以通過它發送它。
或者,根據發生這種情況的頻率和概率,您可以讓客戶端對其進行輪詢。
但這一切都取決於您正在實施的整個過程的狀態機。 客戶端應用程序是否啟動了其中的任何一個,或者這是一個客戶端未啟動但需要通知的事件? 如果是這種情況,您需要輪詢或建立從客戶端到服務器的連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.