Вызов REST API из клиента C#
У меня есть REST API, возвращающий ответ JSON.
Я должен вызвать этот REST API из веб-приложения.
его довольно легко развить
Но мне нужен самый простой способ вызвать этот url-адрес rest.
URL-адрес :
billing/customerDetails/{Cid}/billarrangement/{aId}/bill/{bId}/getbillSummary
метод get
пример URL-адреса :
billing/customerDetails/52145879/billarrangement/1234569/bill/9879/getbillSummary?uan=5214789635
Что я уже пробовал:
string reqUrl = string.Format("billing/customerDetails/{0}/billarrangement/{1}/bill/{2}getbillSummary?uan={3}", cID, aNo, bId, UAN); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "GET"; req.Credentials = CredentialCache.DefaultCredentials; req.Accept = "text/json"; using (HttpWebResponse resp = (HttpWebResponse)req.GetResponse()) { if (resp.StatusCode == HttpStatusCode.OK) { // my code } }
Я хочу знать, является ли этот самый простой.
Или если что-то не так, пожалуйста, поправьте меня.
Если это не так просто, Пожалуйста, помогите мне с этим.
Richard MacCutchan
Что происходит, когда вы пытаетесь это сделать?
Kingshuk_SP
Ричард, это хорошо исполняется. но я спрашивал, есть ли какой-нибудь более простой способ. :)