小编Alf*_*ker的帖子

使用MVC 6显示从ASP.NET 5中的WebRequest获取的JSON数据

这是我的第一个问题,所以我很抱歉,如果我搞乱格式化或一般做错了,请随时给我指点,我总是乐于学习.

无论如何,我的问题是我有一个Web应用程序,我正在使用ASP.NET 5和MVC 6,所有这些都是最新的,到目前为止测试,我一直在使用localdb并使用假数据.现在,我有一个URL,带有一个API令牌和登录信息,我正在使用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);
Run Code Online (Sandbox Code Playgroud)

这里是我被困的地方,因为我不确定如何将它作为模型数据传递给视图,我目前没有模型,我想基于这个数据库制作一个并使用Entity Framework像我一样使用它一直在使用localdb.如果有更好的方法,请随时提出.我会接受我现在能得到的所有帮助.

c# asp.net asp.net-mvc json asp.net-core

6
推荐指数
1
解决办法
4545
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

asp.net-mvc ×1

c# ×1

json ×1