0

我尝试了在线上的所有资源,但无法更新..以下是代码

        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);

我不确定这些值是如何设置的,而且我从早上以来一直在做的所有组合和更改都收到“错误请求”

感谢任何帮助。

谢谢贾格

4

0 回答 0