Go의 HTTP 패키지를 사용하여 POST 요청에서 쿼리 문자열에 액세스
http 패키지를 사용하여 Go에서 HTTP POST 요청 작업을 할 때 다음과 같은 문제가 발생할 수 있습니다. 쿼리 문자열 매개변수에 액세스하고 구문 분석해야 합니다. 명시적인 문서가 없더라도 이는 요청 개체의 Query() 메서드를 통해 달성할 수 있습니다.
쿼리 문자열 매개변수 검색
쿼리 문자열 추출을 위한 구문 정보는 다음과 같습니다.
1 |
|
Query() 메소드는 기본적으로 맵과 유사한 구조인 Values 객체를 반환합니다. 여기서 키는 매개변수 이름이고 값은 연관된 매개변수 값을 나타내는 문자열 배열입니다.
사용 예
쿼리 문자열이 포함된 POST 요청 URL을 고려하세요. http://host:port/something?param1=b와 같습니다. Query() 메서드를 사용하면 다음과 같이 쿼리 문자열 매개변수를 검색할 수 있습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
값 개체의 키(예: 매개변수 이름)는 대소문자를 구분합니다.
위 내용은 Go의 HTTP POST 요청에서 쿼리 문자열에 어떻게 액세스할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!