def get_data(self):
remote_url = self.get_url()<EOL>filename = remote_url.split('<STR_LIT:/>')[-<NUM_LIT:1>].split('<STR_LIT:?>')[<NUM_LIT:0>]<EOL>req = requests.get(remote_url)<EOL>buf = StringIO(req.content)<EOL>data = DataInputStream(buf)<EOL>data.name = filename<EOL>return data<EOL>
Gets the asset content data.

        return: (osid.transport.DataInputStream) - the length of the
                content data
        raise:  OperationFailed - unable to complete request
        *compliance: mandatory -- This method must be implemented.*

        # gets you a file-like object...not sure if it will behave
        exactly as expected...