如果您的 Bidi POST 请求被禁止,但 GET 请求可以正常工作,您可以尝试以下解决方法之一:
将 POST 请求更改为 GET 请求:
检查服务器配置:
使用其他方式发送数据:
以下是一个使用 GET 请求发送数据的示例代码:
import requests
url = 'http://example.com/data'
data = {
'key1': 'value1',
'key2': 'value2'
}
# 将数据编码为查询参数的一部分
query_params = '&'.join([f'{key}={value}' for key, value in data.items()])
url_with_params = f'{url}?{query_params}'
# 发送 GET 请求
response = requests.get(url_with_params)
# 处理响应
if response.status_code == 200:
print('请求成功')
print(response.text)
else:
print('请求失败')
请注意,这只是一个示例,实际情况可能会根据您的应用程序和服务器设置而有所不同。您需要根据自己的需求进行适当的修改。