im试图添加http请求标头,如下
Headers = new Dictionary<string, object>
{
{"Content-Type", "application/json; charset=utf-8"},
{"CD-SystemId" , Common.CommonValues._systemId}
},
但我被扔了
"message": "No interaction found for POST
/SubscriberManagement/CreateSubscriber",
"interaction_diffs": [
{
"description": "Create subscriber",
"provider_state": "A session id",
"headers": {
"CD-SystemId": {
"EXPECTED": "1ce731f0-33a6-4caf-b535-586fcf3bda60",
"ACTUAL": "<key not found>"
}
}
我只需要添加上述2个JSON内容作为标题。
我认为您需要在模拟侧添加标头值。我的意思是您可以尝试在模拟代码中添加以下值。
var request = new HttpRequestMessage(HttpMethod.Post,"/SubscriberManagement/CreateSubscriber");
request.Headers.Add("CD-SystemId", "1ce731f0-33a6-4caf-b535-586fcf3bda60");