c# - 使用它的 url 从其他操作调用一个 asp 操作并获取字符串结果
问题描述
我有一个 URL 列表,我在其中一个页面中使用这些 URL 来呈现它们的 html iframe(所有 URL 都是我的应用程序操作,每个都向用户显示一封信)。现在我想要一个在内部调用每个操作并将结果合并为单个响应并返回的操作。
像这样的东西:
public IActionResult GetAllLettersAsPDF()
{
List<string> letterUrls = GetLettersList();
List<string> letterHtmls = new();
foreach(var letter in letters)
{
var letterHtml = // here's what I'm looking for to turn the url into string responce
letterHtmls.Add(letterHtml);
}
return MergeIntoSinglePDF(letterHtmls);
}
我的问题是在 AspCore 中是否有一种方法可以通过获取 URL 来调用操作并从中获取字符串响应。
我的底线解决方案是使用 HttpClient 并从中调用“127.0.0.1”以获得响应,但我想知道在不涉及网络和等等
解决方案
推荐阅读
- c# - .Net EF 我无法更新数据库中的数据。获取无效的列名异常
- html - 有人可以为轮播调试此 html 代码吗?
- javascript - 将文件上传到 Google Drive 时如何从 IFRAME GAS 外部获取数据?
- python-3.x - 已安装的模块未找到
- python - 拖放时如何禁用复制操作
- java - 从mysql工作台导入数据到H2
- php - How to preset $_POST for filter_input()?
- node.js - 如何在nodejs中存储req.body.state
- asp.net-core - 对象引用未设置为 Razor 中的对象实例
- json - 选择具有给定值的所有键