0
使用webapi默認值我可以發送和接收JSON數據。我現在遇到的情況,我的API控制器可以獲得動作之間webapi mediatypeformatter text/html
- API /控制器?採購單號碼= ###
- 控制器?ID = ###(或API /控制器/ ###) 分不清
解決這個我用ActionNameAttribute
[ActionName("ById")]
public Model Get(PoByIdQuery model)
{
return repo.Get(model);
}
[ActionName("ByPoNumber")]
public Model Get(PoByNumberQuery model)
{
return repo.Get(model);
}
這改變了URL來
- /CONTROLER/byponumber?採購單號碼= ###
- /CONTROLER/byid/###
現在的問題是,當我找回它說沒有格式化可用的類型文本值/ HTML 。我如何配置mvc4/webapi使用json格式化程序的文本/ html請求?或者,我可以如何更改我的調用請求來請求json而不是html?