在Google Translate API调用中添加HTTP Header Content-Length的方法如下:
import requests
# 设置API请求的URL
url = "https://translation.googleapis.com/language/translate/v2"
# 设置请求头部信息,包括API密钥和Content-Length
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
"Content-Length": "YOUR_CONTENT_LENGTH"
}
# 设置请求参数,包括要翻译的文本和目标语言等
params = {
"q": "Hello, world!",
"target": "zh-CN"
}
# 发送POST请求
response = requests.post(url, headers=headers, params=params)
# 处理API响应
if response.status_code == 200:
translation = response.json()["data"]["translations"][0]["translatedText"]
print("翻译结果:", translation)
else:
print("API请求失败:", response.text)
在上述示例中,你需要将YOUR_API_KEY
替换为你的Google Translate API密钥,将YOUR_CONTENT_LENGTH
替换为你要发送的请求正文的长度。
请注意,Content-Length
是一个必需的HTTP头部字段,用于指示请求正文的长度。你需要根据实际请求正文的长度来设置该字段的值。
此外,还需要根据实际情况设置其他必需的请求头部字段,如Content-Type
和Authorization
。
总结起来,要在Google Translate API调用中添加HTTP Header Content-Length,你需要:
领取专属 10元无门槛券
手把手带您无忧上云