Я пытаюсь использовать API, который я использовал ранее для различных заданий, для запроса и получения мне соответствующих данных.Но в последнее время я не могу этого сделать из-за необычного возвращенного исключения, о котором я, честно говоря, понятия не имею.
КОД:
import SIEMAuth
import requests
alert_id = '144116287822364672|12101929'
query_params = {"id": {"value": alert_id}, "format": {"format": 0}}
print(requests.post(SIEMAuth.url + 'ipsGetAlertPacket', json=query_params, headers=SIEMAuth.session_headers, verify=False).text)
При запросе возвращается следующий ответ об исключении / трассировке:
Can not construct instance of com.mcafee.siem.api.data.alert.EsmPacketFormat: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?)
at [Source: java.io.StringReader@1a15fbf; line: 1, column: 2]
Process finished with exit code 0
При попытке просмотраЧтобы узнать больше об этом исключении, большинство результатов связано с Джексоном Парсером для Json в среде программирования Java, над которым я не работаю или не знаю.
Если кто-нибудь может помочь, я быбыть чрезвычайно благодарным .....