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

This commit is contained in:
usbharu 2023-04-29 17:10:58 +09:00
parent b5b8a6a73f
commit 01bb4fc56b
Signed by: usbharu
GPG Key ID: 6556747BF94EEBC8
1 changed files with 10 additions and 7 deletions

View File

@ -111,9 +111,11 @@ val httpSignaturePlugin = createClientPlugin("HttpSign", ::HttpSignaturePluginCo
"date" -> { "date" -> {
"Date" "Date"
} }
"host" -> { "host" -> {
"Host" "Host"
} }
else -> { else -> {
it it
} }
@ -152,7 +154,8 @@ val httpSignaturePlugin = createClientPlugin("HttpSign", ::HttpSignaturePluginCo
val signatureHeader = request.headers.getAll("Signature").orEmpty() val signatureHeader = request.headers.getAll("Signature").orEmpty()
request.headers.remove("Signature") 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) }
} }
} }