У меня есть API, который принимает метод [FromBody] в методе get. Итак, как я могу вызвать этот метод Get
Мой API -
[BearerAuth]
[HttpGet]
public Dictionary<long, string> GetEmployees([FromBody] Employee obj)
{
Dictionary<long, string> dic = new Dictionary<long, string>();
//Some Implemenation
return dic;
}
Теперь я пытаюсь вызвать его из приложения Windows
using (WebClient webRequest = new WebClient())
{
Employee emp = new Employee { EmpId = 1, Name = "Mohan", Gender = "Male", MobileNo = "9560498289", Salary = 50000 };
string url = APIUrl_2 + "/APITest/GetMethod_FromBody";
//string JsonString = JsonConvert.SerializeObject(emp);
//ASCIIEncoding encoding = new ASCIIEncoding();
//byte[] data = encoding.GetBytes(JsonString);
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
request.Headers["Authorization"] = "Bearer " + "AuthKey";
using (WebResponse response = request.GetResponse())
{
}
}
Пожалуйста, кто-нибудь может мне помочь отправить данные сотрудника в FromBody, он вызывается, но сотрудник пуст.
Я должен сделать это только методом get.
Заранее спасибо