Ambiguous HTTP method Actions require an explicit HttpMethod binding for Swagger 2.0

異常內容

NotSupportedException: Ambiguous HTTP method for action . 
Actions require an explicit HttpMethod binding for Swagger 2.0

解決方案

思考:瘋狂Google,找到 https://stackoverflow.com/questions/47822177/swagger-net-core-api-ambiguous-http-action-debugging, 可是底下沒有有價值的回答。本身琢磨一下,比起一個標準的接口,少了Http請求定義和參數定義。
猜想是由於定義不標準,對Swagger來講,不標準就報錯,這沒問題。
驗證:寫一個標準的method。api

[HttpPost,Route(test)]
pulic void Test([FromBody] InputDto dto)
{
}

異常解決。ui

相關文章
相關標籤/搜索