Hey all das ist das erste Mal, dass ich versuche RESTsharp. Ich versuche, eine GET Anruf zu erstellen, die wie folgt aussieht:RESTsharp bekommen Befehl mit &
http://labs.bible.org/api/?passage=random&type=json
ich folgendes mit Blick auf einige Online-Beispiele versucht haben:
var client = new RestClient("http://labs.bible.org/");
var request = new RestRequest("api/?{0}&{1}", Method.GET);
request.AddParameter("passage", "random");
request.AddParameter("type", "json");
var queryResult = client.Execute<List<quotesAPI>>(request).Data;
Wenn ich auf dem ein Ende setzen queryResult es sagt nur NULL.
quotesAPI sieht wie folgt aus:
public class qAPI
{
public string bookname { get; set; }
public string chapter { get; set; }
public string verse { get; set; }
public string text { get; set; }
}
Wie muss ich den Anruf, um zu formatieren, um es, wie es sein sollte, zu arbeiten?
Update 1
var client = new RestClient("http://labs.bible.org/");
var request = new RestRequest("api", Method.GET);
request.AddParameter("passage", "random");
request.AddParameter("type", "json");
client.AddHandler("application/x-javascript", new RestSharp.Deserializers.JsonDeserializer());
var queryResult = client.Execute<List<quotesAPI>>(request).Data;
Erstellen Sie eine Anforderung wie folgt: 'new RestRequest (" api ", Method.GET);', keine Notwendigkeit, dort '{0} & {1}' zu übergeben. – Evk
@Evk sieht aus wie das kommt auch zurück ** NULL ** – StealthRT