用字典添加HTTP请求标头



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

最新更新