【问题标题】:Amazon SQS messages coming through boto garbled通过 boto 发送的 Amazon SQS 消息出现乱码
【发布时间】:2014-02-20 07:39:53
【问题描述】:

我正在使用向 Amazon SQS 发布消息的服务,但是当我通过 boto 在 Python 中执行以下操作时,我的消息出现乱码:

queue = SQS_CONNECTION.get_queue(QUEUE_NAME)
messages = queue.get_messages()

消息以看起来是 base 64 编码数据的字符串形式返回

【问题讨论】:

    标签: python boto amazon-sqs


    【解决方案1】:

    在此讨论 https://groups.google.com/forum/#!topic/boto-users/Pv5fUc_RdVU 的帮助下, 解决方法如下:

    from boto.sqs.message import RawMessage
    
    queue = SQS_CONNECTION.get_queue(QUEUE_NAME)
    queue.set_message_class(RawMessage)
    messages = queue.get_messages()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多