【发布时间】:2018-01-12 14:32:15
【问题描述】:
我正在使用 Microsoft Dynamics 365 并使用 Web API 方法访问其数据库。
在这里,考虑它的代码值如下:
Pending: 101
Booked : 102
...
我作为 JSON 数据传递的是:
{
"statuscode":"101"
}
我也试过如下:
"statuscode":101
"statuscode":"Booked"
但它们都不适合我。有人可以指导我吗?
编辑 1:PUT 请求
[ { "状态码":101, "状态码":0 }, { “状态码”:101,“状态码”:0 } ]
StringBuilder requestURL;
requestURL = new StringBuilder();
requestURL.Append(GenerateRequestURL(entityName));
requestURL.Append("(" + strGuID + ")");
HttpContent content = new StringContent(jsonFormattedData, Encoding.UTF8, "application/json");
Dictionary<string, string> returnValue;
HttpResponseMessage responseMessage;
returnValue = new Dictionary<string, string>();
try
{
HttpClient httpClient = SetUpCRMConnection();
HttpRequestMessage request;
request = new HttpRequestMessage(httpMethod, requestUrl);
request.Content = content;
responseMessage = httpClient.SendAsync(request).Result;
return GetFormattedResponse(responseMessage);
}
【问题讨论】:
-
您能否包含示例 POST 请求和响应?
-
@OndrejSvejdar,我已经编辑了我的问题以添加请求的示例代码。
标签: c# dynamics-crm dynamics-crm-365 dynamics-crm-webapi microsoft-dynamics-webapi