Go의 POST 요청에서 쿼리 문자열 매개변수에 액세스
Golang의 http 패키지에서 POST 요청을 처리할 때 쿼리 문자열에 액세스하는 방법은 다음과 같습니다. 요청 객체의 쿼리 매개변수를 구문 분석합니다. 요청 유형은 쿼리 문자열의 키-값 쌍을 포함하는 Values 맵을 반환하는 Query 메서드를 제공합니다.
예
URL이 포함된 POST 요청을 고려해보세요. like:
http://host:port/something?param1=b
GET 매개변수에 액세스하려면 이동:
func newHandler(w http.ResponseWriter, r *http.Request) { fmt.Println("GET params were:", r.URL.Query()) // Get a single parameter param1 := r.URL.Query().Get("param1") // Get multiple parameters or empty values param1s := r.URL.Query()["param1"] }
참고:
위 내용은 Go의 POST 요청에서 쿼리 문자열 매개변수에 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!