# File lib/sqs/right_sqs_interface.rb, line 320
    def peek_message(queue_url, message_id)
      req_hash = generate_rest_request('GET', :queue_url => "#{queue_url}/#{CGI::escape message_id}" )
      messages = request_info(req_hash, SqsReceiveMessagesParser.new(:logger => @logger))
      messages.blank? ? nil : messages[0]
    rescue
      on_exception
    end