我想從C#應用程序調用Odata服務。我之前已經調用了其他服務,並在C#中使用了響應,並首次嘗試Odata。下面是我正在使用的代碼在C中調用Odata服務時出錯#
using (var client = new HttpClient())
{
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate { return true; });
Uri uri = new Uri(BaseURL);
client.BaseAddress = uri;
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
var response = client.GetAsync(uri).Result;
var responsedata = await response.Content.ReadAsStringAsync();
我在PostMan中使用相同的URL和憑據,它會返回響應。但拋出錯誤我的代碼,有什麼不同,我們需要遵循調用Odata服務。請幫助這
您使用的是什麼odata lib? –