asp.net核心1.1返回状态码(198),不返回任何内容。我调用Postman的这个动作,它触发了动作和代码运行,但在postman上,几秒钟后,我说无法得到任何响应。我不确定我这样做是否正确,我想返回一个带有特定代码的网络响应。[Route("api/Add/{Id}/{title}/{desc}")] public IAction
我有一个与ocelot API Gateway的微服务项目。在一个服务中,我返回了204(无内容)响应。我已经验证了路由,这很好,因为相同的API返回200或201,然后它成功地从ocelot调用。但是当204返回时,它返回500,但它应该返回204。System.InvalidOperationException:响应内容长度不匹配:写入的字节太少(第0个,共72个)。
有谁能帮帮我吗?在ocelot API网关中
因此,"example.com/shop“是由应用程序处理的,而不是一个文件,这意味着后端存储桶为该URL返回404。因此,我可以将404页面配置为index.html,这解决了这个问题,但是它返回了一个404状态代码。
问题是我可以将状态码更改为200吗?(即/ api /*需要直接路由到api app)