【问题标题】:HTTP request header field "optdata"HTTP 请求头字段“optdata”
【发布时间】:2016-06-18 00:03:03
【问题描述】:

所以,我搜索了很多,但找不到名为“optdata”的 HTTP 请求标头字段。我正在努力让用户在 chromecast 设备上观看受 DRM 保护的视频。我正在关注 drmtoday.com 的一份文件,上面写着:

对于 Widevine,元数据必须在“optdata”字段中携带, 在名称为“dt-custom-data”的 HTTP 请求标头内或 “x-dt-custom-data”。

我知道标题键名称是“dt-custom-data”,但找不到任何参考来解释 optdata 的确切含义。

如果我只是将以下数据编码为 base64 并将其作为“dt-custom-data”标头传递,则请求会失败并显示“HTTP Status 412 - Precondition failed”。

{ "userId":"12345", "sessionId":"RWFzdGVyZWdn", “商人”:“商人” }

【问题讨论】:

    标签: http drm


    【解决方案1】:

    这只是意味着dt-custom-datax-dt-custom-data 标头支持键/值对。 optdata 是可识别的密钥。

    例如

    dt-custom-data: optdata={ "userId":"12345", "sessionId":"RWFzdGVyZWdn", "merchant":"a-merchant" }
    

    【讨论】:

      猜你喜欢
      • 2020-10-29
      • 2010-09-18
      • 2017-10-07
      • 2015-07-13
      • 1970-01-01
      • 2019-01-08
      • 2015-03-08
      相关资源
      最近更新 更多