# File lib/openurl/transport.rb, line 140
        def transport_by_ref(fmt, ref, method="GET")
                md = "url_ver=Z39.88-2004&url_ctx_fmt="+CGI.escape(fmt)+"&url_tim="+CGI.escape(DateTime.now().to_s)
                if method == "GET"          
        parse.response(@client.get("#{@uri.path}?#{md}&url_ctx_ref="+CGI.escape(ref)))
                else
                        args = {"url_ver"=>"Z39.88-2004",
          "url_ctx_fmt"=>fmt,
          "url_tim"=>DateTime.now().to_s,
          "url_ctx_ref" => ref}                         
                        args = args.merge(@extra_args) unless @extra_args.empty?
                                                          
                        self.parse_response(self.post_http(args))
                end
        end