목차
URL 에서 PAYLOAD 싣는 방법
HTTP 요청의 URL에 페이로드를 포함하는 것은 일반적이지 않습니다. URL은 일반적으로 요청이 수행되는 리소스를 식별하는 데 사용되며 페이로드는 요청 본문에 포함됩니다.
그러나 경우에 따라 쿼리 매개변수를 사용하여 URL에 데이터를 포함할 수 있습니다. 쿼리 매개변수는 URL 끝에 추가되는 키-값 쌍으로 앞에 ? 캐릭터. & 문자로 구분하여 여러 쿼리 매개변수를 URL에 포함할 수 있습니다.
예를 들어 두 개의 키-값 쌍인 key1과 key2를 포함하는 페이로드를 보내려는 경우 다음과 같이 URL에 쿼리 매개변수로 포함할 수 있습니다.
https://example.com?key1=value1&key2=value2
이 경우 페이로드는 쿼리 매개변수의 값으로 URL에 포함됩니다. 그러나 URL의 최대 길이는 일반적으로 약 2,000자로 제한되며 쿼리 매개변수를 사용하여 큰 페이로드를 보내는 것은 실용적이지 않을 수 있습니다. URL 대신 큰 페이로드를 보내려면 요청 본문을 사용하는 것이 좋습니다.
파이썬에서 PAYLOAD 싣는 방법
첫번째 방법
var response = await http.get('https://example.com?key1=value1&key2=value2');
두번째 방법
import requests
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.get('https://example.com', params=payload)
네트워크에 대한 다른 글