我有一个ASP.NET Web 2项目,我在其中添加了Swagger-SwashBackleV5.6.0。一切都很好。Swagger如预期一样为我的API呈现测试端点。我在API中添加了一个新的Controller。有一个具有复杂类型参数的GET操作。对于复杂类型,Web尝试从消息体读取值。这是默认行为。对于POST和PUT操作,Swagger按预期呈现body参数字段,但不呈现GET操作中
我正在将一个遗留的API重新实现为一个ASP.NETCore web API。我已经实现了content negotiation,它工作得很好-所有的操作都支持基于请求中的Accept header的JSON和XML响应格式。我的问题是,如果没有指定Accept头,那么原始的API默认为XML,而我的ASP.NET核心API默认为JSON。当没有Accept标头时,如何使