我尝试了在线上的所有资源,但无法更新..以下是代码
string url = "https://....crm.dynamics.com";
var query = "/api/data/v9.1/pfna_test3s";
JObject pfna_test3 = null;
pfna_test3 = new JObject();
pfna_test3["pfna_name"] = "Test";
pfna_test3["pfna_Lookup@odata.bind"] = "/pfna_test2s(7bE10D2D2C-0DB7-43DE-A106-C99B0326F3CA)";
var httpClient = new HttpClient();
httpClient.BaseAddress = new Uri(url);
httpClient.Timeout = new TimeSpan(0, 2, 0);
httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0");
httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0");
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
HttpRequestMessage request1 = new HttpRequestMessage(HttpMethod.Post, url + query);
request1.Content = new StringContent(pfna_test3.ToString(),System.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response1 = await httpClient.SendAsync(request1);
我不确定这些值是如何设置的,而且我从早上以来一直在做的所有组合和更改都收到“错误请求”
感谢任何帮助。
谢谢贾格