c# - Controller 要求在进入时下载

标签 c# .net asp.net-mvc asp.net-web-api2

我想在 web api 2 中使用简单的 Get 函数, 在 Controller 中,我创建了一个从引用的 dll 获取的对象实例,但没有输入 get 并使用该对象,它要求我为 exmp 下载它:localhost:6969/api/Test 让我下载测试

我做错了什么

public class TestController : ApiController
{

    public string Get()
    {
        MyObject obj = new MyObject();
        string getText = MyObject.Getsomething();

        return getText;
    }
}

最佳答案

这是因为您选择的浏览器不理解您对从 API 返回的给定 Content-Type 做了什么。

尝试使用类似 postman 的东西测试您的 API,它比使用浏览器灵活得多。

关于c# - Controller 要求在进入时下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41341536/

相关文章:

c# - 如果我的对象大于 .Net 中的 Gen 0 大小,会发生什么情况?

c# - 我可以在同一个解决方案中有一个使用 .NET Framework 4.5.2 的项目和另一个使用 4.6.2 的项目吗?

C# MVC 基于 session 的简单购物车

asp.net-mvc - MVC 5 中的 IModelBinder 签名是否已更改?

c# - LINQ 的左外连接运行时错误

c# - 有谁知道一个好的 Subversion C# API?

c# - 固定大小的字节数组

asp.net - 学习 ASP.NET MVC 从 1 或 2 或 3 开始

c# - 下载硬盘中的AssetBundle

c# - 如何让控制台读取所有条件