Ich versuche dem Artikel Build RESTful API's with ASP.NET Web API zu folgen, um zu erfahren, wie man eine RESTful API erstellt.REST API gibt keine erwarteten Ergebnisse zurück
Ich erstellte das erste Projekt und Controller, Contact
.
public class ContactController : Controller
{
// GET: Contact
public string[] Index()
{
return new string[]
{
"Hello",
"World"
};
}
}
Aber wenn ich die URL in einem Browser zu laden, anstatt die Reaktion des Erhaltens in dem Artikel (["Hello","World"]
). Die Antwort, die ich bekomme, ist System.String[]
.
Ich verstehe nicht, was ich vermisse.
BTW, der Artikel ist von 2013. Weiß jemand einen guten Artikel, der vielleicht ein wenig neuer ist?
Nun tun könnten, ja, das scheint die Situation zu sein. Ich frage mich, warum so ein POS-Artikel. Es wird nicht "ApiController" oder "Get" erwähnt, bis zu einem der späteren Beispiele! –
@ JonathanWood yep, ich frage mich, warum Autor nicht auf richtige Klasse zeigen. Es gibt nur Erwähnung auf dem Screenshot - Gerüst-Vorlage zum Hinzufügen neuer Controller ist * Empty API-Controller * –
Kann ich eine andere Frage stellen? Sieht so aus, als würde JSON zurückgegeben. Kann das konfiguriert werden? –