Javascript 从ASP.NET Core v2.2 WebAPI应用程序发送响应头
我有一个API控制器,它接受文件上传,返回类型为Javascript 从ASP.NET Core v2.2 WebAPI应用程序发送响应头,javascript,asp.net-core-webapi,asp.net-core-2.2,asp.net-core-webapi-2.1,Javascript,Asp.net Core Webapi,Asp.net Core 2.2,Asp.net Core Webapi 2.1,我有一个API控制器,它接受文件上传,返回类型为void。我需要将内容(比如名称)从API控制器返回到客户端(JavaScript-success处理程序)。我该怎么做 我尝试在API控制器中使用响应头。但是没有成功。下面是代码的一部分 public void MyAPIController(IList文件) { 尝试 { . . . . . . . . . . Response.Clear(); Response.ContentType=“application/json;charset=u
void
。我需要将内容(比如名称)从API控制器返回到客户端(JavaScript-success处理程序)。我该怎么做
我尝试在API控制器中使用响应头。但是没有成功。下面是代码的一部分
public void MyAPIController(IList文件)
{
尝试
{
. . . . . . . . . .
Response.Clear();
Response.ContentType=“application/json;charset=utf-8”;
Response.StatusCode=200;
Response.HttpContext.Features.Get();
添加(“ModifiedName”、“myImage”);
}
}
}
}
捕获(System.IO.IOE异常)
{
Response.Clear();
Response.StatusCode=204;
Response.HttpContext.Features.Get().ReasonPhrase=“无内容”;
Response.HttpContext.Features.Get().ReasonPhrase=e.Message;
}
}
函数成功处理程序(args){
var modified=args.currentTarget.getResponseHeader('ModifiedName');
}
非常感谢任何解决方案或指导
我有一个API控制器,它接受文件上传,返回类型为void。我需要将内容(比如名称)从API控制器返回到客户端(JavaScript-success处理程序)。我该怎么做 当用作方法的返回类型时,
void
指定该方法不返回值
ASP.NET Core为Web API控制器操作返回类型提供以下选项:
- 特定类型
string
或自定义对象类型)
- IActionResult
ActionResult
类型表示各种HTTP状态代码。属于这一类别的一些常见返回类型有BadRequestResult(400)、NotFoundResult(404)和OkObjectResult(200)
- ActionResult
我有一个API控制器,它接受文件上传,返回类型为void。我需要将内容(比如名称)从API控制器返回到客户端(JavaScript-success处理程序)。我该怎么做 当用作方法的返回类型时,
void
指定该方法不返回值
ASP.NET Core为Web API控制器操作返回类型提供以下选项:
- 特定类型
string
或自定义对象类型)
- IActionResult
ActionResult
类型表示各种HTTP状态代码。属于这一类别的一些常见返回类型有BadRequestResult(400)、NotFoundResult(404)和OkObjectResult(200)
- ActionResult
“我有一个API控制器[…]的返回类型为void。我需要返回内容[…]。我该怎么做?”不返回
void
。返回实际内容。“我有一个API控制器[…]的返回类型为void。我需要返回内容[…]。我该如何做?”不返回void
。返回实际内容。