gpt4 book ai didi

dart - 在Dart的HttpRequest中设置自定义 header

转载 作者:行者123 更新时间:2023-12-03 03:44:42 26 4
gpt4 key购买 nike

我需要在HttpRequest中设置一个自定义 header ,以便在S3存储桶中使用加密。我想设置标题x-amz-server-side​-encryption​-customer-algorithm的标题,但我总是得到一个

SyntaxError: An invalid or illegal string was specified. 'x-amz-server-side​-encryption​-customer-algorithm' is not a valid HTTP header field name.



当然,它不是有效的HTTP header 字段名称,但是为什么不能添加所需的任何 header ?

我的密码
  HttpRequest.request(url, method: 'PUT',
requestHeaders: {
'x-amz-server-side​-encryption​-customer-algorithm': 'AES256',
'x-amz-server-side​-encryption​-customer-key': base64Key,
'x-amz-server-side​-encryption​-customer-key-MD5': md5Key
}, sendData: _uploadingJob.file)
.then((req) => req.onReadyStateChange.where(
(e) => req.readyState == HttpRequest.DONE)
.first.then((e) {
print('Request sent.');
}));

最佳答案

您的破折号似乎有些奇怪。
当我从您的问题中复制源代码时,dartpad和WebStorm在-之前添加了很多空格。
尝试删除并重新添加它们。

关于dart - 在Dart的HttpRequest中设置自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com