class RbResponse
Attributes
base64[RW]
redirected[RW]
text[RW]
Public Class Methods
new(base64, text, redirected)
click to toggle source
# File lib/ruby_burp/rb_response.rb, line 4 def initialize(base64, text, redirected) self.base64 = base64 self.text = text self.redirected = redirected end
parse(xml)
click to toggle source
# File lib/ruby_burp/rb_response.rb, line 11 def parse(xml) responses = [] html_doc = Nokogiri::XML(xml) res = html_doc.xpath('//requestresponse//response').first begin redirected = html_doc.xpath('//requestresponse//responseRedirected').first.text rescue redirected = '' end begin base64 = res.attribute('base64').value rescue base64 = '' end begin res = res.text rescue res = '' end responses.push(RbResponse.new(base64, res, redirected)) responses end