【问题标题】:Can I post json object from model class to angular .ts file我可以将模型类中的 json 对象发布到角度 .ts 文件吗
【发布时间】:2020-02-21 01:00:34
【问题描述】:

我正在将 XML 结果从第三方 API 检索到 ASP.net Web API。现在我想将此检索到的 XML(转换为 JSON)发送到角度打字稿文件。我怎样才能实现它?

我的方法 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();

【问题讨论】:

    标签: asp.net angular typescript


    【解决方案1】:

    你不能发送“从 WebAPI 到 TypeScript 文件”的东西。

    听起来您想将其从服务器发送到 Web 浏览器中的客户端应用程序?如果是这种情况,那么您需要客户端应用程序来请求它,或者将其推送到客户端。

    如果客户端发起了让您获取此资源的请求,那么您可以在响应中将其发送给客户端。

    如果客户端应用程序与您的服务器有一些双向连接,例如 socket.ioSignalR,您可以通过它发送它。

    或者,根据这种情况发生的频率和概率,您可能会让客户轮询它。

    但这一切都取决于您正在实施的整个流程的状态机。客户端应用程序是否会启动其中任何一项,或者这是客户端未启动但需要通知的事件?如果是这种情况,您需要轮询或建立从客户端到服务器的连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 2011-05-21
      相关资源
      最近更新 更多