我想使用管理API更改我所在领域的设置。下面的GET代码是有效的
url = keycloak_url + '/admin/realms/master'
headers=...
requests.get(url, headers=headers)
然而,当我尝试做一个PUT时,我得到一个500的错误。
params = dict(registrationAllowed=True, rememberMe=True)
# both below don't work
x = requests.put(url, headers=headers, json=json.dumps(params))
x = requests.put(url, headers=headers, data=params)
服务器日志中的错误是:
未捕获的服务器错误:com。fasterxml。杰克逊。数据绑定。exc.MismatchedInputException:无法构造组织的实例。钥匙斗篷。陈述。idm。RealmRepresentation(尽管至少存在一个创建者):在[Source:(io.undertow.servlet.spec.ServletInputStreamImpl);com的行:1,列:1]中,没有字符串参数构造函数/工厂方法从字符串值(“{”RegistrationLowed:“true”,“rememberMe:”true})反序列化。fasterxml。杰克逊。数据绑定。exc.MismatchedInputException。来自com上的(MismatchedInputException.java:63)。fasterxml。杰克逊。数据绑定。反序列化上下文。com上的reportInputMismatch(DeserializationContext.java:1342)。fasterxml。杰克逊。数据绑定。反序列化上下文。com上的HandleMissingInstallator(反序列化context.java:1031)。fasterxml。杰克逊。数据绑定。值得。值实例化器_在com上创建FromStringFallbacks(ValueInstantiator.java:371)。fasterxml。杰克逊。数据绑定。值得。std.stdValue实例化器。在com上创建fromstring(StdValueInstantiator.java:323)。fasterxml。杰克逊。数据绑定。值得。豆瓣糖。com上的反序列化FromString(beandSerializerBase.java:1366)。fasterxml。杰克逊。数据绑定。值得。Beander_com上的反序列化其他(BeanDeserializer.java:171)。fasterxml。杰克逊。数据绑定。值得。Beander。在com上反序列化(BeanDeserializer.java:161)。fasterxml。杰克逊。数据绑定。ObjectReader_bind(ObjectReader.java:1574)在com上发布。fasterxml。杰克逊。数据绑定。ObjectReader。org上的readValue(ObjectReader.java:965)。jboss。放松点。插件。提供者。杰克逊。ResteasyJackson2供应商。readFrom(ResteasyJackson2Provider.java:135)位于org。jboss。放松点。果心拦截。AbstractReaderInterceptorContext。readFrom(AbstractReaderInterceptorContext.java:66)位于org。jboss。放松点。果心拦截。ServerReaderInterceptorContext。readFrom(ServerReaderInterceptorContext.java:61)位于org。jboss。放松点。果心拦截。AbstractReaderInterceptorContext。在org上继续(AbstractReaderInterceptorContext.java:56)。jboss。放松点。安全多塞塔。数字验证接收器。大约从(DigitalVerificationInterceptor.java:36)读取。。。
我犯了个愚蠢的错误
x = requests.put(url, headers=headers, json=params)
问题内容: 使用包中的类时遇到了json解析问题,而我得到的错误是: 发生此问题的Web应用程序是使用AngularJS前端的Spring MVC应用程序,但我可以使用更小的所有Java程序来复制该问题。这是我的豆子: Shipment.java Activity.java ActivityLocation.java 地址.java 这是我可以正确映射json的代码: 调整var中的数据时,遇到了
我使用RestTemplate。exchange在我的Spring Boot应用程序中获得以下响应: 广告商。java: 广告商java: 但我有以下例外: 我不明白为什么id“1057343”不能反序列化。 你能帮忙吗?提前谢谢
我正在尝试使用RestTemplate(Spring Boot)读取来自rest服务的响应: 但当响应中存在错误数组时: 我不明白为什么没有构造器/工厂方法从字符串值反序列化。 谢谢
我是Spring DataJPA+REST项目的新手,我正在尝试使用OneToOne单向关系执行从reference EmployerType添加新的或编辑雇主。当我试图添加或编辑数据时,我会得到以下错误: 下面是关于这些课程的信息。 Rest控制器
当我在Spring Data REST应用程序中使用Lombok来定义复杂类型时,例如: 使用Spring Data REST控制器,例如: 我遇到了一个可怕的错误: 来自Spring Data REST使用Jackson和Book POST,例如: 当Jackson试图解析本地URI时,会发生反序列化错误,该URI应解析为单个唯一的人。如果我删除我的RepositoryRestControlle
我正在尝试反序列化以下JSON: 我已反序列化文件: 在以下对象结构中: 规则efinition.java 定义。爪哇 和JAVA 我得到了以下错误 我看到问题是因为'and-condition-1'只是一个值,我如何反序列化这些,我想知道我应该写一个自定义反序列化器(或者)有什么解决方法吗?