は、私はこれらの2つのconfigsを持っている:Web APIをルートconfigNotワーキング
config.Routes.MapHttpRoute(
name: "CustomRate1",
routeTemplate: "api/CustomRate/{action}/{idCustomRate}",
defaults: new { controller = "CustomRate" }
);
config.Routes.MapHttpRoute(
name: "CustomRate",
routeTemplate: "api/CustomRate/{action}/{idCountry}",
defaults: new { controller = "CustomRate" }
);
はしかし、それらの一方のみが一度に動作します。 CustomRate1をルート上に置くと、CustomRate1を置かないと、CustomRate1を置かないと、逆のことも起こります。次のように
は、現在、私のコントローラで、私は
[HttpPost()]
[HttpOptions]
public CustomRateListReturnType GetCustomRateListByCountry(long idCountry)
{
}
[HttpPost()]
[HttpOptions]
public BaseReturnType DesactivateCustomRate(long idCustomRate)
{
}
を持っている任意の提案は、私は現在、これらの二つの呼び出し http://127.0.0.1/quotesystemserver/api/CustomRate/GetCustomRateListByCountry/5
と
http://127.0.0.1/quotesystemserver/api/CustomRate/DesactivateCustomRate/3
2つのアクション方法がありますか? –
はい、私が持っている: - [HttpPost()] [HttpOptions] 公共CustomRateReturnType SaveCustomRate(CustomRateBusiness customRate) { } [HttpPost()] [HttpOptions] 公共BaseReturnType DesactivateCustomRate(長いidCustomRate) { } – user2327579