我正在为Amazon SNS使用Python 2.7和boto库。当我得到异常详细信息的异常时,我正在尝试发送通知。在某些情况下,异常字符串包含类似“--->
”或“\
”的字符串。我怀疑这些字符导致BotoServerError
为错误请求。
完整的异常字符串:
boto.exception.BotoServerError: BotoServerError: 400 Bad Request None
阻止我的应用程序出现此异常的最佳方法是什么?
编辑:这是我发送消息的代码:
sns = boto.sns.connect_to_region(credentials...)
sns.publish(topicArn, message, subject)
这是消息:
Type: <type 'exceptions.ValueError'>
Detail: ('invalid literal for int() with base 10: \'{"default":"216","sqs":"216"}\'',)