【问题标题】:adding custom header in JSON在 JSON 中添加自定义标头
【发布时间】:2020-05-28 17:24:56
【问题描述】:

我正在尝试将自定义标头放入我的 JSON 文件中。以下是服务提供商问我的标题

接受:应用程序/json 内容类型:应用程序/json hmac 签名:

以下是我的部分代码,可以包含自定义标头:

  var httpRequestMessage = new HttpRequestMessage
            {
                Method = HttpMethod.Post,
                RequestUri = new Uri("http://testingwebsite"),
                Headers = {
                            { HttpRequestHeader.Authorization.ToString(), SHA1Key },
                            { HttpRequestHeader.Accept.ToString(), "application/json" }

                        }

当我尝试添加以下行时,我得到了一个异常滥用标题名称

 { HttpRequestHeader.ContentType.ToString(), "application/json" }

我们将不胜感激。

【问题讨论】:

    标签: c# json soap


    【解决方案1】:

    我不认为在这些类型上使用 .ToString() 是正确的方法。例如,ContentType.ToString() 可能是“ContentType”。这不是一个有效的 http 标头。我只是尝试使用字符串“Content-Type”。

        { "Content-Type", "application/json" }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-21
      • 2021-12-23
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 2014-05-23
      • 1970-01-01
      相关资源
      最近更新 更多