मैं वेब एपीआई में एक नई पद्धति है परपढ़ना FromUri और FromBody एक ही समय
[HttpPost]
public ApiResponse PushMessage([FromUri] string x, [FromUri] string y, [FromBody] Request Request)
जहां अनुरोध वर्ग है
तरहpublic class Request
{
public string Message { get; set; }
public bool TestingMode { get; set; }
}
मैं स्थानीय होस्ट करने के लिए/पुशर/PushMessage एक प्रश्न बना रही हूँ ? x = foo & y = PostBody के साथ बार:
{ Message: "foobar" , TestingMode:true }
Am मैं कुछ कमी?
Message=foobar&TestingMode=true
आप यह सुनिश्चित करें कि HTTP शीर्षक शामिल
Content-Type: application/x-www-form-urlencoded
संपादित करना है:
यह सच ही है कि अगर मैं MVC संरचना का उपयोग है आवश्यकता नहीं है। हालांकि यह वेब एपीआई है इसलिए बाध्यकारी एमवीसी से अलग है। लेकिन आपके उत्तर के लिए धन्यवाद! – kkocabiyik
सुनिश्चित करें कि HTTP शीर्षलेख में 'सामग्री-प्रकार: एप्लिकेशन/एक्स-www-form-urlencoded' है। –
आप वेब एपीआई एमवीसी पर सादे पाठ की तरह पोस्ट करने में सक्षम नहीं हैं: एस – kkocabiyik