こんにちは、REST api を使用したいです。私は次のようなコードを使用します:
namespace test2
{
class Program
{
static void Main(string[] args)
{
TestRest t = new TestRest();
t.Run();
}
}
public class TestRest
{
public TestRest() { }
public async void Run()
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("https://community-league-of-legends.p.mashape.com/");
client.DefaultRequestHeaders.Add("X-Mashape-Authorization", "tcsgoutBcXP5Lu5L2jYBOu4qeXehseiH");
HttpResponseMessage response = await client.GetAsync("api/v1.0/euw/summoner/getSummonerByName/NICK_FROM_GAME");
JObject response2 = JsonConvert.DeserializeObject(await response.Content.ReadAsStringAsync()) as JObject;
foreach (KeyValuePair<string, JToken> j in response2)
{
Console.WriteLine("Key:{0} Value:{1}", j.Key, j.Value);
}
}
}
}
しかし、メソッドを呼び出している間:
await client.getAsync("...
プログラムを終了しています。シンプルなAPIを消費するシンプルなコンソールアプリを助けてください。これを管理できません:(
ありがとう