fix pdns api clients (retry 8x)

This commit is contained in:
dalbodeule 2024-06-07 09:53:54 +09:00
parent 233a9886b7
commit 85cccd391a
No known key found for this signature in database
GPG Key ID: EFA860D069C9FA65

View File

@ -27,7 +27,7 @@ class PowerDNSAPIClient() {
val body = gson.toJson(mapOf(
"name" to zoneName,
"nameservers" to nameserver.split(","))
).toRequestBody("application/json; charset=utf-8".toMediaType())
).toRequestBody("application/json".toMediaType())
val request = Request.Builder()
.url("$apiUrl/api/v1/servers/localhost/zones")
.addHeader("X-API-Key", apiKey)
@ -56,7 +56,7 @@ class PowerDNSAPIClient() {
"name" to recordName,
"type" to recordType,
"content" to recordContent
)).toRequestBody("application/json; charset=utf-8".toMediaType())
)).toRequestBody("application/json".toMediaType())
val request = Request.Builder()
.url("$apiUrl/api/v1/servers/localhost/zones/$zoneName/records")
.addHeader("X-API-Key", apiKey)
@ -71,7 +71,7 @@ class PowerDNSAPIClient() {
fun updateRecord(zoneName: String, recordName: String, recordType: String, recordContent: String): Response {
val body = gson.toJson(mapOf(
"content" to recordContent
)).toRequestBody("application/json; charset=utf-8".toMediaType())
)).toRequestBody("application/json".toMediaType())
val request = Request.Builder()
.url("$apiUrl/api/v1/servers/localhost/zones/$zoneName/records/$recordName/$recordType")
.addHeader("X-API-Key", apiKey)