@@ -33,7 +33,7 @@ The best practice is to use a `Client` as a context manager. This ensures connec
33
33
34
34
``` python
35
35
with tls_requests.Client() as client:
36
- response = client.get(" https://example.com " )
36
+ response = client.get(" https://httpbin.org/get " )
37
37
print (response) # <Response [200 OK]>
38
38
```
39
39
@@ -44,7 +44,7 @@ If not using a context manager, ensure to close the client explicitly:
44
44
``` python
45
45
client = tls_requests.Client()
46
46
try :
47
- response = client.get(" https://example.com " )
47
+ response = client.get(" https://httpbin.org/get " )
48
48
print (response) # <Response [200 OK]>
49
49
finally :
50
50
client.close()
@@ -59,7 +59,7 @@ A `Client` can send requests using methods like `.get()`, `.post()`, etc.:
59
59
60
60
``` python
61
61
with tls_requests.Client() as client:
62
- response = client.get(" https://example.com " )
62
+ response = client.get(" https://httpbin.org/get " )
63
63
print (response) # <Response [200 OK]>
64
64
```
65
65
@@ -70,7 +70,7 @@ To include custom headers in a request:
70
70
``` python
71
71
headers = {' X-Custom' : ' value' }
72
72
with tls_requests.Client() as client:
73
- response = client.get(" https://example.com " , headers = headers)
73
+ response = client.get(" https://httpbin.org/get " , headers = headers)
74
74
print (response.request.headers[' X-Custom' ]) # 'value'
75
75
```
76
76
@@ -101,7 +101,7 @@ When client-level and request-level options overlap:
101
101
client_headers = {' X-Auth' : ' client' }
102
102
request_headers = {' X-Custom' : ' request' }
103
103
with tls_requests.Client(headers = client_headers) as client:
104
- response = client.get(" https://example.com " , headers = request_headers)
104
+ response = client.get(" https://httpbin.org/get " , headers = request_headers)
105
105
print (response.request.headers[' X-Auth' ]) # 'client'
106
106
print (response.request.headers[' X-Custom' ]) # 'request'
107
107
```
@@ -110,7 +110,7 @@ with tls_requests.Client(headers=client_headers) as client:
110
110
111
111
``` python
112
112
with tls_requests.Client(auth = (' user' , ' pass' )) as client:
113
- response = client.get(" https://example.com " , auth = (' admin' , ' adminpass' ))
113
+ response = client.get(" https://httpbin.org/get " , auth = (' admin' , ' adminpass' ))
114
114
print (response.request.headers[' Authorization' ]) # Encoded 'admin:adminpass'
115
115
116
116
```
@@ -123,7 +123,7 @@ Advanced Request Handling
123
123
For more control, explicitly build and send ` Request ` instances:
124
124
125
125
``` python
126
- request = tls_requests.Request(" GET" , " https://example.com " )
126
+ request = tls_requests.Request(" GET" , " https://httpbin.org/get " )
127
127
with tls_requests.Client() as client:
128
128
response = client.send(request)
129
129
print (response) # <Response [200 OK]>
@@ -133,7 +133,7 @@ To combine client- and request-level configurations:
133
133
134
134
``` python
135
135
with tls_requests.Client(headers = {" X-Client-ID" : " ABC123" }) as client:
136
- request = client.build_request(" GET" , " https://api.example.com " )
136
+ request = client.build_request(" GET" , " https://httpbin.org/json " )
137
137
del request.headers[" X-Client-ID" ] # Modify as needed
138
138
response = client.send(request)
139
139
print (response)
0 commit comments