我想弄清楚如何进入休息网络服务。我熟悉WebAPI和WCF,但对于其他Web服务并不太熟悉。我正在看以下一行
{{1}}
我使用关键字值并将其更改为1111-0并且JSON值为空。我假设它必须像数据库一样检查关键字值,但不能追踪超出这行代码。非常感谢。
由于
答案 0 :(得分:0)
public string GetRequest(string Email)
{
try
{
string Response = string.Empty;
string url = _EndPoint + "?_queryFilter=userName+eq+" + '"' + Email + '"';
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(_UserName + ":" + _Password));
HttpWebRequest Request = WebRequest.Create(url) as HttpWebRequest;
Request.Headers.Add("Authorization", "Basic " + svcCredentials);
Request.Method = _HTTPMethod.ToString();
using (HttpWebResponse response = (HttpWebResponse)Request.GetResponse())
{
if (response.StatusCode != HttpStatusCode.OK)
{
throw new Exception("Error: " + response.StatusCode.ToString());
}
using (Stream responsestream = response.GetResponseStream())
{
if (responsestream != null)
{
using (StreamReader reader = new StreamReader(responsestream))
{
Response = reader.ReadToEnd();
}
}
}
}
return Response;
}
catch (Exception ex)
{
return ex.ToString();
}
}
您的终点与我的不同,您的凭据也会有所不同,但这是一种做法的示例。我还建议你查看youtube的How To's。这是我最近容忍自己的事情。我还建议你查看一个名为Postman的工具。它是免费的,可以为您生成代码示例。他们也是一个名为" rest sharp"您可以使用。我希望有所帮助。