fix: Signatureヘッダーの形式を変更2

This commit is contained in:
usbharu 2023-04-29 17:10:58 +09:00
parent 7b45451dca
commit c644a66071
1 changed files with 10 additions and 7 deletions

View File

@ -111,9 +111,11 @@ val httpSignaturePlugin = createClientPlugin("HttpSign", ::HttpSignaturePluginCo
"date" -> {
"Date"
}
"host" -> {
"Host"
}
else -> {
it
}
@ -152,7 +154,8 @@ val httpSignaturePlugin = createClientPlugin("HttpSign", ::HttpSignaturePluginCo
val signatureHeader = request.headers.getAll("Signature").orEmpty()
request.headers.remove("Signature")
signatureHeader.map { it.replace("; ",",").replace(";",",") }.joinToString().let { request.header("Signature", it)}
signatureHeader.map { it.replace("; ", ",").replace(";", ",") }.joinToString(",")
.let { request.header("Signature", it) }
}
}