@@ -141,7 +141,8 @@ func TestMCPHTTP_E2E_UnauthenticatedAccess(t *testing.T) {
141
141
require .NoError (t ,err ,"Should be able to create HTTP request" )
142
142
req .Header .Set ("Content-Type" ,"application/json" )
143
143
144
- resp ,err := http .DefaultClient .Do (req )
144
+ client := & http.Client {}
145
+ resp ,err := client .Do (req )
145
146
require .NoError (t ,err ,"Should be able to make HTTP request" )
146
147
defer resp .Body .Close ()
147
148
@@ -613,7 +614,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
613
614
require .NoError (t ,err )
614
615
tokenReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
615
616
616
- tokenResp ,err := http . DefaultClient .Do (tokenReq )
617
+ tokenResp ,err := client .Do (tokenReq )
617
618
require .NoError (t ,err )
618
619
defer tokenResp .Body .Close ()
619
620
@@ -711,7 +712,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
711
712
require .NoError (t ,err )
712
713
refreshReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
713
714
714
- refreshResp ,err := http . DefaultClient .Do (refreshReq )
715
+ refreshResp ,err := client .Do (refreshReq )
715
716
require .NoError (t ,err )
716
717
defer refreshResp .Body .Close ()
717
718
@@ -846,7 +847,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
846
847
regReq .Header .Set ("Content-Type" ,"application/json" )
847
848
848
849
// Dynamic client registration should not require authentication (public endpoint)
849
- regResp ,err := http . DefaultClient .Do (regReq )
850
+ regResp ,err := client .Do (regReq )
850
851
require .NoError (t ,err )
851
852
defer regResp .Body .Close ()
852
853
@@ -936,7 +937,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
936
937
require .NoError (t ,err )
937
938
tokenReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
938
939
939
- tokenResp ,err := http . DefaultClient .Do (tokenReq )
940
+ tokenResp ,err := client .Do (tokenReq )
940
941
require .NoError (t ,err )
941
942
defer tokenResp .Body .Close ()
942
943
@@ -1037,7 +1038,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
1037
1038
require .NoError (t ,err )
1038
1039
refreshReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
1039
1040
1040
- refreshResp ,err := http . DefaultClient .Do (refreshReq )
1041
+ refreshResp ,err := client .Do (refreshReq )
1041
1042
require .NoError (t ,err )
1042
1043
defer refreshResp .Body .Close ()
1043
1044
@@ -1151,7 +1152,8 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
1151
1152
require .NoError (t ,err )
1152
1153
regReq1 .Header .Set ("Content-Type" ,"application/json" )
1153
1154
1154
- regResp1 ,err := http .DefaultClient .Do (regReq1 )
1155
+ client := & http.Client {}
1156
+ regResp1 ,err := client .Do (regReq1 )
1155
1157
require .NoError (t ,err )
1156
1158
defer regResp1 .Body .Close ()
1157
1159
@@ -1181,7 +1183,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
1181
1183
require .NoError (t ,err )
1182
1184
regReq2 .Header .Set ("Content-Type" ,"application/json" )
1183
1185
1184
- regResp2 ,err := http . DefaultClient .Do (regReq2 )
1186
+ regResp2 ,err := client .Do (regReq2 )
1185
1187
require .NoError (t ,err )
1186
1188
defer regResp2 .Body .Close ()
1187
1189