0
私はこれを行う方法がわからないので、私はAspのMvcで新しいですか?Asp MVC 5を使用してJsonに基づいてWeb Apiを消費する方法は?
私は補充APIを使用していますので、私はいくつかのデータをURLに渡したいと思います。
ブラウザでこのWeb APIのURLを実行すると、それぞれの携帯電話番号が正しく再充電されます。だから私は充電をうまくやりたい。
のAPI URL:
https://www.example.com/recharge?api_token=token&number=123456789&amount=10
コード:
public ActionResult Recharge()
{
string url =
"https://www.example.com/recharge?api_token=token&number=123456789&amount=10";
client = new HttpClient();
client.BaseAddress = new Uri(url);
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = ConsumeApi(2);
return View();
}
public async Task<String> ConsumeApi(int id)
{
HttpResponseMessage responseMessage = await client.GetAsync(url);
if (responseMessage.IsSuccessStatusCode)
{
var responseData = responseMessage.Content.ReadAsStringAsync().Result;
return responseData;
}
return "wrong";
}
ありがとう@Jras it's working –