2017-08-14 1 views

Antwort

2

Wie in der Dokumentation angegeben, httptest.NewRequest „gibt einen neuen Eingangsserver anfordern, geeignet für zum Testen auf ein http.Handler vorbei“, während http.NewRequest „einen Antrag für die Verwendung mit Client.Do oder Transport.RoundTrip zurückgibt.“ Wenn Sie also die Anforderung in einem Komponententest direkt an den Handler übergeben, verwenden Sie httptest.NewRequest. Wenn Sie einen vollständigen Umlauf mit http.Client ausführen, verwenden Sie http.NewRequest.

Verwandte Themen