我正在尝试从admin-cli更新域,但以415不支持的媒体类型结束。
仅供参考我没有在 demorealm.json 文件中进行任何单一更改。
/opt/keycloak/bin/kcadm.sh get realms/CRUE_Realm > demorealm.json
/opt/keycloak/bin/kcadm.sh update realms/CRUE_Realm > demorealm.json
HTTP error - 415 Unsupported Media Type
答案 0 :(得分:1)
尝试更改为:
/opt/keycloak/bin/kcadm.sh update realms/CRUE_Realm -f demorealm.json
另见: Keycloak Documentation19.5. Basic operations and resource URIs
默认情况下,create和update命令会将JSON正文发送到服务器。您可以使用-f FILENAME从文件中读取预制文档。