Skip to content
This repository was archived by the owner on Jun 21, 2022. It is now read-only.

Commit f7f5802

Browse files
committed
adding tests folder, removing body close
1 parent 514ee0d commit f7f5802

File tree

6 files changed

+609
-6
lines changed

6 files changed

+609
-6
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ resp, err := t.RoundTrip(req)
3737
if err != nil {
3838
log.Fatalln(err)
3939
}
40+
defer resp.Body.Close()
4041

4142
fmt.Println(resp)
4243
```

digest_auth_client.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ func (dr *DigestRequest) Execute() (resp *http.Response, err error) {
8484
if resp, err = client.Do(req); err != nil {
8585
return nil, err
8686
}
87-
defer resp.Body.Close()
8887

8988
if resp.StatusCode == 401 {
9089
return dr.executeNewDigest(resp)
@@ -141,10 +140,6 @@ func (dr *DigestRequest) executeRequest(authString string) (resp *http.Response,
141140
client := &http.Client{
142141
Timeout: 30 * time.Second,
143142
}
144-
if resp, err = client.Do(req); err != nil {
145-
return nil, err
146-
}
147-
defer resp.Body.Close()
148143

149-
return resp, nil
144+
return client.Do(req)
150145
}

tests/.htdigest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test:Private:d75b886e0865b975d729deb19441ddde

tests/docker-compose.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: "3.3"
2+
services:
3+
httpd:
4+
image: httpd:latest
5+
volumes:
6+
- ./httpd.conf:/usr/local/apache2/conf/httpd.conf:ro
7+
- ./.htdigest:/usr/local/apache2/conf/.htdigest:ro
8+
networks:
9+
default_net:
10+
ipv4_address: 172.16.1.5
11+
networks:
12+
default_net:
13+
driver: bridge
14+
ipam:
15+
driver: default
16+
config:
17+
- subnet: 172.16.1.1/27 # 1-30

0 commit comments

Comments
 (0)