forked from lug/matterbridge
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			413 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			413 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package netutil
 | 
						|
 | 
						|
import (
 | 
						|
	"net/http"
 | 
						|
	"net/url"
 | 
						|
	"strings"
 | 
						|
)
 | 
						|
 | 
						|
// Version of http.Client.PostForm that returns a new request instead of executing it directly.
 | 
						|
func NewPostForm(url string, data url.Values) *http.Request {
 | 
						|
	req, err := http.NewRequest("POST", url, strings.NewReader(data.Encode()))
 | 
						|
	if err != nil {
 | 
						|
		panic(err)
 | 
						|
	}
 | 
						|
	req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
 | 
						|
	return req
 | 
						|
}
 |