import requests
def send_post_request():
url = 'http://example.com/api'
data = {'key': 'value'}
headers = {
'Custom-Header': 'SomeValue'
}
auth = ('username', 'password')
try:
response = requests.post(url, data=data, headers=headers, auth=auth)
response.raise_for_status()
return response.status_code, response.text
except requests.exceptions.RequestException as e:
print(f"请求发生异常: {e}")
return None, None
status_code, content = send_post_request()
if status_code is not None:
print(f"状态码: {status_code}")
print(f"内容: {content}")