আমি আমার ওয়েব অ্যাপ্লিকেশন থেকে একটি ওয়েব এপিআই কল করার চেষ্টা করছি। আমি। নেট 4.5 ব্যবহার করছি এবং কোডটি লেখার সময় আমি ত্রুটিটি পাচ্ছি যে HttpClient
কোনও সংজ্ঞা PostAsJsonAsync
পদ্ধতি ধারণ করে না ।
নীচে কোডটি দেওয়া হল:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:51093/");
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
var user = new Users();
user.AgentCode = 100;
user.Remarks = "Test";
user.CollectionDate = System.DateTime.Today;
user.RemittanceDate = System.DateTime.Today;
user.TotalAmount = 1000;
user.OrgBranchID = 101;
var response = client.PostAsJsonAsync("api/AgentCollection", user).Result;
এবং আমি ত্রুটি বার্তা পাচ্ছি:
ত্রুটি: 'System.Net.Http.HttpClient' তে 'PostAsJsonAsync' এর সংজ্ঞা নেই এবং কোনও এক্সটেনশন পদ্ধতি 'PostAsJsonAsync' টাইপ করার আগে 'System.Net.Http.HttpClient' টাইপের প্রথম যুক্তি পাওয়া যায়নি (আপনি কি অনুপস্থিত নির্দেশনা বা একটি সমাবেশ রেফারেন্স ব্যবহার করছেন?)
দয়া করে আমাকে দেখুন এবং পরামর্শ দিন।