根據Python傳遞的參數獲取XML響應

2024-06-16 11:10:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过post方法得到一个响应,并将响应输出到我的网页上。到目前为止,当我直接在url中注入时,我得到了正确的响应,但是在我的代码中,根据api,我得到了error 15。你知道吗

这是我需要返回xml响应的url。你知道吗

https://xml2sms.gsm.co.za/send/?username=y&password=y&number1=27825551234&message1=This+is+a+test&number2=27825551234&message2=This+is+a+test+2'

这是我的密码。它确实post,但返回错误15。根据api,我正在构建错误15,表示目标超出范围。你知道吗

这是我的密码。你知道吗

# -*- coding: utf-8 -*-
import requests
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
xml = """<?xml version='1.0' encoding='utf-8'?>
<a></a>"""
headers = {'Content-Type': 'application/xml'} # 
print requests.request("POST",'https://xml2sms.gsm.co.za/send/?
username=y&password=y&
number1=27825551234&message1=This+is+a+test&
number2=2
7825551234&message2=This+is+a+test+2', data=xml, headers=headers).text

Tags: httpstestsendapiurlsslisxml