SDK 生成预签名信息的PUT请求地址,如何往 X-Tos-SignedHeaders 中增加 header
まだ誰も着手していません。
評価
調査の方向性
レポートに示されている PreSignedURLInput.setHeader、setQuery、およびエントリーポイント tosv2.preSignedURL(input) から調査を開始し、presigned PUT URL の生成時にこれらの値がどのように処理されるかを確認します。要求されたヘッダーが X-Tos-SignedHeaders に含まれるか、SDK がサポートする動作が明確にドキュメント化されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
目前SDK用2.8.8版本 ,使用 以下方式都不能在签名信息的 X-Tos-SignedHeaders 中增加值。java sdk 是否支持
`
PreSignedURLInput input = new PreSignedURLInput()
.setBucket(properties.getBucketName())
.setKey(key)
.setHttpMethod(HttpMethod.PUT)
.setExpires(expire.getSeconds());
// 不能指定参与签名的header
HashMap<String, String> header = new HashMap<>();
header.put(TosHeader.HEADER_CONTENT_TYPE, contentType);
input.setHeader(header);
// 不能指定参与签名的header
HashMap<String, String> query = new HashMap<>();
query.put(TosHeader.HEADER_CONTENT_TYPE, contentType);
input.setQuery(query);
PreSignedURLOutput output = tosv2.preSignedURL(input);`
- 主要言語
- Java
- スター
- 16
- フォーク
- 3
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
volcengine/ve-tos-java-sdk のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
-
简单上传报错オープン
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
volcengine/ve-tos-java-sdk の issue をすべて見る
似ている issue
-
bug/错误
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
FCL-Team/FoldCraftLauncher#1951 ·
メンテナーはふだん 4 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
quarkusio/quarkus-agent-mcp#296 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
commons-app/apps-android-commons#7072 ·
メンテナーはふだん 1 日以内に返信
-
enhancement web-ui
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
jenkinsci/jenkins#27583 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100