Go의 http 패키지로 POST 요청 쿼리
Go의 http 패키지에서 POST 요청으로 작업할 때 쿼리 문자열에 액세스하고 구문 분석하는 것이 어려울 수 있습니다. . 그러나 사용 가능한 방법을 이해하면 작업이 단순화됩니다.
기억해야 할 핵심 개념은 요청 개체 내의 쿼리 방법을 사용하면 요청 URL에서 매개변수를 검색할 수 있다는 것입니다. 간단한 예는 다음과 같습니다.
r := http.Request{ URL: &url.URL{ RawQuery: "param1=b", }, } fmt.Println("GET params:", r.URL.Query())
이 코드는 다음을 인쇄합니다.
map[param1:[b]]
Get 메소드를 사용하여 개별 매개변수를 검색할 수 있습니다.
param1 := r.URL.Query().Get("param1")
또는 , 키와 연결된 여러 값을 포함하는 조각을 얻을 수 있습니다.
param1s := r.URL.Query()["param1"]
기억하세요, 매개변수 키는 대소문자를 구분하므로 쿼리 문자열에 사용된 대소문자를 정확하게 일치시키는 것이 중요합니다.
위 내용은 Go의 `http` 패키지를 사용하여 POST 요청 매개변수를 어떻게 쿼리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!