public void Start() { RestData data = new RestData(1, 75, "Testen", true); //foreach (var getData in GetAll()) //{ // Console.WriteLine(getData); //} Console.WriteLine("\n" + GetOne(75) + "\n"); RestData data2 = new RestData(10, 75, "Ændringen", true); Console.WriteLine("\n" + Put(data2, 75) + "\n"); Console.WriteLine("\n" + Post(data) + "\n"); Console.WriteLine("\n" + GetOne(75) + "\n"); Console.WriteLine("\n" + GetOne(3) + "\n"); Console.WriteLine("\n" + Delete(75) + "\n"); Console.WriteLine("\n" + GetOne(75) + "\n"); //RestData data2 = new RestData(1, 3, "Ændringen", false); //Console.WriteLine("\n" + Put(data2, 3) + "\n"); //foreach (var getData in GetAll()) //{ // Console.WriteLine(getData); //} }
public bool Post(RestData restData) { //laver body String json = JsonConvert.SerializeObject(restData); StringContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); using (HttpClient client = new HttpClient()) { // sender HttpResponseMessage resultMessage = client.PostAsync('https://jsonplaceholder.typicode.com/todos', content).Result; // optional if any result to unpack string jsonResult = resultMessage.Content.ReadAsStringAsync().Result; Console.WriteLine("Json svar string = " + jsonResult); //ingen rigtig svar //var result = JsonConvert.DeserializeObject<TReturnType>(jsonResult); return(resultMessage.IsSuccessStatusCode); //200 status code = sandt alt andet falsk } }
private RestData GetOne(int id) { using (HttpClient client = new HttpClient()) { string content = client.GetStringAsync(URI).Result; RestData obj = JsonConvert.DeserializeObject <RestData>(content); return(obj); } }
private RestData GetOne(int id) { using (HttpClient client = new HttpClient()) { string jsonContent = client.GetStringAsync(URI + "/" + id).Result; RestData data = JsonConvert.DeserializeObject <RestData>(jsonContent); return(data); } }
private RestData GetOne(int id) { using (HttpClient client = new HttpClient()) { string jsonContent = client.GetStringAsync("https://jsonplaceholder.typicode.com/todos" + "/" + id).Result; RestData data = JsonConvert.DeserializeObject <RestData>(jsonContent); return(data); } }
public RestData GetOne(int nummer) { using (HttpClient client = new HttpClient()) { string content = client.GetStringAsync("https://jsonplaceholder.typicode.com/todos/" + nummer).Result; RestData cData = JsonConvert.DeserializeObject <RestData>(content); return(cData); } }
internal void Start() { IList <RestData> all = GetAll(); foreach (RestData data in all) { //Console.WriteLine(data); } RestData one = GetOne(12); Console.WriteLine("ONE \n" + one); }
public void Start() { IList <RestData> all = GetAll(); foreach (RestData data in all) { //Console.WriteLine(data); } RestData one = GetOne(5); Console.WriteLine("ONE \n" + one); Post(new RestData(555, 555, "jadada was here", true)); Console.WriteLine("Post result = " + resultat); }
public RestData Put(RestData restData, int nummer) { String json = JsonConvert.SerializeObject(restData); StringContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); using (HttpClient client = new HttpClient()) { // sender HttpResponseMessage resultMessage = client.PutAsync("https://jsonplaceholder.typicode.com/todos/" + nummer, content).Result; // optional if any result to unpack //string jsonResult = resultMessage.Content.ReadAsStringAsync().Result; //var result = JsonConvert.DeserializeObject<bool>(jsonResult); return(GetOne(nummer)); } }
public RestData Post(RestData restData) { String json = JsonConvert.SerializeObject(restData); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); //Man kan enten tilføje Encoding.UTF8, "application/json" ovenfor, eller skrive nedenstående linje. //content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); using (HttpClient client = new HttpClient()) { // sender HttpResponseMessage resultMessage = client.PostAsync("https://jsonplaceholder.typicode.com/todos/", content).Result; // optional if any result to unpack //string jsonResult = resultMessage.Content.ReadAsStringAsync().Result; //var result = JsonConvert.DeserializeObject<bool>(jsonResult); return(GetOne(restData.ID)); } }