@@ -141,7 +141,8 @@ func TestMCPHTTP_E2E_UnauthenticatedAccess(t *testing.T) {
141141require .NoError (t ,err ,"Should be able to create HTTP request" )
142142req .Header .Set ("Content-Type" ,"application/json" )
143143
144- resp ,err := http .DefaultClient .Do (req )
144+ client := & http.Client {}
145+ resp ,err := client .Do (req )
145146require .NoError (t ,err ,"Should be able to make HTTP request" )
146147defer resp .Body .Close ()
147148
@@ -613,7 +614,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
613614require .NoError (t ,err )
614615tokenReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
615616
616- tokenResp ,err := http . DefaultClient .Do (tokenReq )
617+ tokenResp ,err := client .Do (tokenReq )
617618require .NoError (t ,err )
618619defer tokenResp .Body .Close ()
619620
@@ -711,7 +712,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
711712require .NoError (t ,err )
712713refreshReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
713714
714- refreshResp ,err := http . DefaultClient .Do (refreshReq )
715+ refreshResp ,err := client .Do (refreshReq )
715716require .NoError (t ,err )
716717defer refreshResp .Body .Close ()
717718
@@ -846,7 +847,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
846847regReq .Header .Set ("Content-Type" ,"application/json" )
847848
848849// Dynamic client registration should not require authentication (public endpoint)
849- regResp ,err := http . DefaultClient .Do (regReq )
850+ regResp ,err := client .Do (regReq )
850851require .NoError (t ,err )
851852defer regResp .Body .Close ()
852853
@@ -936,7 +937,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
936937require .NoError (t ,err )
937938tokenReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
938939
939- tokenResp ,err := http . DefaultClient .Do (tokenReq )
940+ tokenResp ,err := client .Do (tokenReq )
940941require .NoError (t ,err )
941942defer tokenResp .Body .Close ()
942943
@@ -1037,7 +1038,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
10371038require .NoError (t ,err )
10381039refreshReq .Header .Set ("Content-Type" ,"application/x-www-form-urlencoded" )
10391040
1040- refreshResp ,err := http . DefaultClient .Do (refreshReq )
1041+ refreshResp ,err := client .Do (refreshReq )
10411042require .NoError (t ,err )
10421043defer refreshResp .Body .Close ()
10431044
@@ -1151,7 +1152,8 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
11511152require .NoError (t ,err )
11521153regReq1 .Header .Set ("Content-Type" ,"application/json" )
11531154
1154- regResp1 ,err := http .DefaultClient .Do (regReq1 )
1155+ client := & http.Client {}
1156+ regResp1 ,err := client .Do (regReq1 )
11551157require .NoError (t ,err )
11561158defer regResp1 .Body .Close ()
11571159
@@ -1181,7 +1183,7 @@ func TestMCPHTTP_E2E_OAuth2_EndToEnd(t *testing.T) {
11811183require .NoError (t ,err )
11821184regReq2 .Header .Set ("Content-Type" ,"application/json" )
11831185
1184- regResp2 ,err := http . DefaultClient .Do (regReq2 )
1186+ regResp2 ,err := client .Do (regReq2 )
11851187require .NoError (t ,err )
11861188defer regResp2 .Body .Close ()
11871189