我有一個json URL,如「https://landfill.bugzilla.org/bugzilla-tip/jsonrpc.cgi?method=Product.get & params = [{」ids「: 「4」}]「如何在Json中傳遞參數獲取請求
我想通過這個在c#程序中的URL。下面是代碼片段。我如何通過類似ID的參數如上?
try
{
string url="https://landfill.bugzilla.org/bugzilla-tip/jsonrpc.cgi?method=Product.get";
string ret = string.Empty;
StreamWriter requestWriter;
var webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest;
if (webRequest != null)
{
webRequest.Method = "GET";
webRequest.ServicePoint.Expect100Continue = false;
webRequest.Timeout = 20000;
webRequest.ContentType = "application/json";
}
HttpWebResponse resp = (HttpWebResponse)webRequest.GetResponse();
Stream resStream = resp.GetResponseStream();
StreamReader reader = new StreamReader(resStream);
ret = reader.ReadToEnd();
return ret;
}
catch (WebException exception)
{
string responseText;
using (var reader = new StreamReader(exception.Response.GetResponseStream()))
{
responseText = reader.ReadToEnd();
}
return responseText;
}
}
需要通過「ids」作爲參數,請幫忙。
不知道你的問題是什麼 - 你有問題中的網址示例,並使用其他網址發送請求...只需使用你需要的一個...或者你問別的東西(如「如何正確構建我的參數,如果我有'int id = 4':「)? –
是的,我想要建立參數,問題是我無法傳遞上面給出的整個URL,所以我需要單獨傳遞參數。 – user1899731