# File src/Session.rb, line 187
                def resource_url(*args,&block)
                        if block_given?
                                resource = [block,args]
                        else
                                #args[0] == body, args[1] == content type, args[2] == http headers
                                resource = Iowa::Resource.new(args[0], args[1], args[2])
                        end
                        resourceID = "r_#{@requestCount}.#{@resourceCount}"
                        @resources[resourceID] = resource
                        @resources_by_component[@context.requestID] ||= []
                        @resources_by_component[@context.requestID].push resourceID
                        @resourceCount = @resourceCount.next
                        return "#{@context.sessionURL}.#{resourceID}"
                end