所以我有一箇舊的API調用與此簽名多的行動中發現符合要求的API調用
public dynamic Add(String organizationId, String locationId, String orderType, String massTypeId, double amount, DateTime from, DateTime to, double distance, Driving driving)
現在我已經改變喜歡這個
public dynamic Add(String organizationId, String locationId, String orderType, String massTypeId, double amount, DateTime from, DateTime to, double distance, bool driving)
唯一的區別是在於最後一個參數的類型。現在,我必須讓我的老API調用,直到我的應用程序部署。但是,如果在本地嘗試它,我得到這個錯誤
多個動作中發現符合要求
在我的數據從客戶端的最後一個參數看起來像這樣
driving : true
我發送數據作爲JSON。
有沒有人知道它爲什麼會發生?
您是否更改了簽名或者您是否僅通過稍微更改的簽名添加了新方法? – MilConDoin
我添加了一個簽名稍微改變的新簽名。新的將最後一個參數作爲布爾值。但我仍然必須擁有較舊的應用程序,直到我的應用程序啓動並運行。或者舊版本將無法與新的API交談。 – mohsinali1317