![](/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.