আমাকে একটি এএসপি.নেট ওয়েব এপিআই কন্ট্রোলারের কাছ থেকে সরল পাঠ্যে প্রতিক্রিয়া ফিরে পাওয়া দরকার।
আমি একটি অনুরোধ করার চেষ্টা করেছি Accept: text/plain
কিন্তু এটি কৌশলটি মনে হচ্ছে না। এছাড়াও, অনুরোধটি বাহ্যিক এবং আমার নিয়ন্ত্রণের বাইরে। আমি যা অর্জন করব তা হ'ল পুরানো এএসপি.নেট উপায় নকল করা:
context.Response.ContentType = "text/plain";
context.Response.Write("some text);
কোন ধারনা?
সম্পাদনা, সমাধান : আলিওস্টাডের উত্তরের ভিত্তিতে, আমি ওয়েবএপিক্ট্রিবিব পাঠ্য বিন্যাসটি যুক্ত করেছি, এটি অ্যাপ্লিকেশন_স্টার্টে আরম্ভ করেছি:
config.Formatters.Add(new PlainTextFormatter());
এবং আমার নিয়ামক এরকম কিছু শেষ করেছিল:
[HttpGet, HttpPost]
public HttpResponseMessage GetPlainText()
{
return ControllerContext.Request.CreateResponse(HttpStatusCode.OK, "Test data", "text/plain");
}