【发布时间】:2016-06-17 09:47:36
【问题描述】:
这是我的第一个问题,所以如果我弄乱了格式或总体上做错了,我深表歉意,请随时给我指点,我总是乐于学习。
无论如何,我手头的问题是我正在使用 ASP.NET 5 和 MVC 6 开发一个 Web 应用程序,所有这些都是最新的,到目前为止,为了进行测试,我一直在使用 localdb 并且正在工作用假数据。现在,我有一个带有 API 令牌和登录信息的 url,我正在使用 WebRequest 获取数据并使用 StreamReader 将其流式传输到变量中,写入它,然后尝试返回它。
WebRequest req = WebRequest.Create(@"https://url.fortheapi.com/api/search/things?criteria=" + userInput);
req.Method = "GET";
req.Headers["username"] = "user";
req.Headers["password"] = "password";
req.Headers["token"] = "token";
StreamReader responseReader = new StreamReader(req.GetResponse().GetResponseStream());
var responseData = responseReader.ReadToEnd();
Response.WriteAsync(responseData);
return View(responseData);
这是我卡住的地方,因为我不确定如何将它作为模型数据传递给视图,我目前没有模型,我想基于这个数据库制作一个并使用实体框架来处理就像我一直在 localdb 一样。如果有更好的方法,请随时提出。我会接受我现在能得到的所有帮助。
【问题讨论】:
-
将您的 json 粘贴到 json2csharp.com,您的模型将与它大致相同。
-
因此,当我从该 json 制作模型时,我是否只需使用上面和视图页面上的相同代码,调用该模型,并像使用 localdb 一样引用其中的数据?
标签: c# asp.net json asp.net-mvc asp.net-core