在RESTful API设计中,向GET资源发送多个参数通常遵循以下最佳实践:
https://example.com/api/resource?param1=value1¶m2=value2
page
(页码)、limit
(每页数量)、sort
(排序字段)和order
(排序顺序)。以下是一个使用Python的requests
库发送GET请求的示例:
import requests
url = "https://example.com/api/resource"
params = {
'param1': 'value1',
'param2': 'value2'
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"Error: {response.status_code}")
urllib.parse.quote
)对参数值进行编码。通过遵循这些最佳实践,可以确保REST API的设计既高效又易于维护。
领取专属 10元无门槛券
手把手带您无忧上云