1

Amazon SQS の Authorization ヘッダーを設定する必要がありますが、複数の値が必要です。

ヘッダーを設定すると、例外がスローされます。

System.FormatException : ヘッダー 'Authorization' が複数の値をサポートしていないため、値を追加できません。

コンマで区切られた複数の値でヘッダーを設定するにはどうすればよいですか。

4

1 に答える 1

1

私はそれを解決しました。解決策は、それを Authorization プロパティに割り当てることです。

string authorize = "Credential=.../sqs/aws4_request, SignedHeaders=host;user-agent;x-amz-date, Signature=....";

複数の値を含む文字列全体を指定すると、次のようになります。

client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("AWS4-HMAC-SHA256", authorize);

これを Authorization プロパティに割り当てます。

これで問題は解決しました。

于 2013-02-27T02:22:03.090 に答える