该API与GET一起很好地工作,但讨厌POST。这是我在控制器中的REST API Post函数。
[HttpPost]
public void Auth([FromBody] string username)
{
}
我从Xamarin应用中这样调用它;
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://siteurl");
var response = await client.PostAsync("/api/PCUsers", new {username = "test1"} , new JsonMediaTypeFormatter());
}
我不断收到“ 405方法不允许”。我想这与路由有关。有人可以帮我吗?
谢谢!