Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Net;
- using System.Text;
- namespace ConsoleApp6
- {
- static class Program
- {
- private static Dictionary<string,string> endofurls = new Dictionary<string,string>();
- private static string token = "Token 581314b5dc6db4dd928dc249bf390affbec4df75";
- private static string Post(string endofurl, string json)
- {
- // post-запрос c json'ом
- string response;
- var httpRequest = (HttpWebRequest)WebRequest.Create("https://api.arstand-lab.ru/api/0/"+@endofurl);
- httpRequest.Headers.Add("Authorization", token);
- httpRequest.Method = "POST";
- httpRequest.ContentType = "application/json";
- using (var requestStream = httpRequest.GetRequestStream())
- using (var writer = new StreamWriter(requestStream))
- {
- writer.Write(json);
- }
- using (var httpResponse = httpRequest.GetResponse())
- using (var responseStream = httpResponse.GetResponseStream())
- using (var reader = new StreamReader(responseStream))
- {
- response = reader.ReadToEnd();
- }
- return response;
- }
- private static string Get(string endofurl)
- {
- // get-запрос
- string output = null;
- WebRequest request = WebRequest.Create(@"https://api.arstand-lab.ru/api/0/" + @endofurl );
- request.Headers.Add("Authorization", token);
- WebResponse response = request.GetResponse();
- using (Stream stream = response.GetResponseStream())
- {
- using (StreamReader reader = new StreamReader(stream))
- {
- output = (reader.ReadToEnd());
- }
- }
- response.Close();
- return output;
- }
- static async System.Threading.Tasks.Task Main(string[] args)
- {
- endofurls.Add("Get_game_status", "game/status/");
- endofurls.Add("Get_game_figures", "game/figures/");
- endofurls.Add("Post_game_figures", "game/figures/");
- string a = Get(endofurls["Get_game_figures"]);
- Console.WriteLine(a);
- //Console.WriteLine(Post(endofurls["Post_game_figures"], a));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement