में डेटा की अपेक्षा करते समय मुझे बॉडी एट्रिब्यूट की आवश्यकता क्यों है, मैं सर्वर पर अपना डेटा भेज सकता हूं लेकिन केवल जब मैं FromBody-विशेषता का उपयोग करता हूं।POST body
एक पोस्ट का उपयोग कर जेसन डेटा स्वचालित रूप से शरीर से क्यों नहीं पढ़ा जाता है?
बैकएंड वेब एपीआई
[HttpPost]
public async Task<IActionResult> Post([FromBody]CreateSchoolyearRequestDTO dto)
{
}
दृश्यपटल AngularJS
this.createSchoolyear = function (schoolyear) {
var path = "/api/schoolyears";
return $http({
url: path,
method: "POST",
data: schoolyear,
contentType: "application/json"
}).then(function (response) {
return response;
});
};
में इंजेक्ट किया जाना चाहिए क्योंकि आप पेलोड के रूप में पोस्ट डेटा भेज रहे हैं (पोस्ट शरीर में) – dfsq