HttpClient PutAsync在调用salesforce api时导致409冲突

时间:2018-03-06 01:10:08

标签: c# asp.net rest salesforce httpclient

我尝试调用Salesforce REST API,执行PUT操作。如果我在Postman工具中使用与标题和正文内容相同的URL,我可以毫无问题地执行PUT操作。当我使用C#从本地计算机上尝试时,它总是会抛出409 Conflict错误。

我对这个问题感到困惑了一天。任何帮助将不胜感激

finalResponse = await client.PutAsync(
    strDynamicUrl,
    new StringContent(strRequestBody)).ConfigureAwait(false);
finalResponse.EnsureSuccessStatusCode();

只是为了确定我的数据是否错误:我尝试使用最少的数据,例如只传递一个参数,如" Name" ({1}}操作(对我的情况有效)。但是即使这样也会从C#获得相同的错误409,而Postman则成功了。

0 个答案:

没有答案