mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-06-30 17:34:39 -05:00
fix: default body to empty string if not present for FlareSolverr POST requests (#1915)
* fix: convert `RequestBody` to `FormBody` in FlareSolverr `POST` requests * linting * ref: don't convert json to form * remove unused import
This commit is contained in:
@@ -211,10 +211,18 @@ object CFClearance {
|
|||||||
returnOnlyCookies = onlyCookies,
|
returnOnlyCookies = onlyCookies,
|
||||||
maxTimeout = timeout.inWholeMilliseconds.toInt(),
|
maxTimeout = timeout.inWholeMilliseconds.toInt(),
|
||||||
postData =
|
postData =
|
||||||
if (originalRequest.method == "POST" && originalRequest.body is FormBody) {
|
if (originalRequest.method == "POST") {
|
||||||
Buffer()
|
when (val body = originalRequest.body) {
|
||||||
.also { (originalRequest.body as FormBody).writeTo(it) }
|
is FormBody -> {
|
||||||
.readUtf8()
|
Buffer()
|
||||||
|
.also { body.writeTo(it) }
|
||||||
|
.readUtf8()
|
||||||
|
}
|
||||||
|
|
||||||
|
else -> {
|
||||||
|
""
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
null
|
null
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user