diff --git a/parse_curl.go b/parse_curl.go index f193901..9fdbef9 100644 --- a/parse_curl.go +++ b/parse_curl.go @@ -68,6 +68,10 @@ func (curl *CURL) CreateSession() *requests.Session { func (curl *CURL) CreateWorkflow(ses *requests.Session) *requests.Workflow { var wf *requests.Workflow + if ses == nil { + ses = curl.CreateSession() + } + switch curl.Method { case "HEAD": wf = ses.Head(curl.ParsedURL.String())