mirror of
https://github.com/golang/go
synced 2024-09-24 17:20:12 -06:00
net/http, net/http/httptest: cross-reference the two NewRequest funcs
Updates #18082 Change-Id: I2e65b115b809c1e1bf813f538989d1a1f96b2876 Reviewed-on: https://go-review.googlesource.com/33636 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
f7c351bdf6
commit
d0d8466aca
@ -35,6 +35,9 @@ import (
|
||||
//
|
||||
// NewRequest panics on error for ease of use in testing, where a
|
||||
// panic is acceptable.
|
||||
//
|
||||
// To generate an client HTTP request instead of a server request, see
|
||||
// the NewRequest function in the net/http package.
|
||||
func NewRequest(method, target string, body io.Reader) *http.Request {
|
||||
if method == "" {
|
||||
method = "GET"
|
||||
|
@ -726,11 +726,11 @@ func validMethod(method string) bool {
|
||||
// methods Do, Post, and PostForm, and Transport.RoundTrip.
|
||||
//
|
||||
// NewRequest returns a Request suitable for use with Client.Do or
|
||||
// Transport.RoundTrip.
|
||||
// To create a request for use with testing a Server Handler use either
|
||||
// ReadRequest or manually update the Request fields. See the Request
|
||||
// type's documentation for the difference between inbound and outbound
|
||||
// request fields.
|
||||
// Transport.RoundTrip. To create a request for use with testing a
|
||||
// Server Handler, either use the NewRequest function in the
|
||||
// net/http/httptest package, use ReadRequest, or manually update the
|
||||
// Request fields. See the Request type's documentation for the
|
||||
// difference between inbound and outbound request fields.
|
||||
func NewRequest(method, urlStr string, body io.Reader) (*Request, error) {
|
||||
if method == "" {
|
||||
// We document that "" means "GET" for Request.Method, and people have
|
||||
|
Loading…
Reference in New Issue
Block a user