我正在嘗試在 POST 請求中傳遞資料。在自動運行的 swagger 中,如果您使用 POSTMAN 或其他客戶端引數,則不會傳遞它們。預先感謝您的幫助
[ApiController]
public class UsersController
{
DatabaseContext context = new DatabaseContext();
[Route("loginUser")]
[HttpPost]
public string LoginUser(string email, string password)
{
# some logic
}
}
uj5u.com熱心網友回復:
您可以將 API 的引數轉換為強定義的Model:
public class MyData
{
public string email {get;set;}
public string password {get;set;}
}
然后您可以使用[FromBody]屬性在您的 API 方法中獲取您的值:
[ApiController]
public class UsersController
{
DatabaseContext context = new DatabaseContext();
[Route("loginUser")]
[HttpPost]
public string LoginUser([FromBody]MyData data)
{
string email=data.email;
string password=data.password;
# some logic
}
}
uj5u.com熱心網友回復:
我們需要使用郵遞員 截圖中的引數部分傳遞資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/426778.html
