私はPythonには新しく、助けが必要です。私の目的は、送信されているSMSをトリガーする予定のURLにポストリクエストを含むXMLを送信することです。Pythonを使用してXMLファイルを投稿する
私はURLに投稿したい小さなXML文書を持っています。投稿を必要とするPythonコードでサーバー上のXMLドキュメントを参照することはできますか、実際のPythonコードで送信するXMLデータを含めることはできますか。どのような例で私を助けることができますか?
私はPythonには新しく、助けが必要です。私の目的は、送信されているSMSをトリガーする予定のURLにポストリクエストを含むXMLを送信することです。Pythonを使用してXMLファイルを投稿する
私はURLに投稿したい小さなXML文書を持っています。投稿を必要とするPythonコードでサーバー上のXMLドキュメントを参照することはできますか、実際のPythonコードで送信するXMLデータを含めることはできますか。どのような例で私を助けることができますか?
XMLを送信する必要がある場合は、requestsをご覧ください。 POST要求を使用して簡単にデータを送信することができます。
要求を使用してPythonコードから直接XMLデータを送信できるはずです。
xml = """my xml"""
headers = {'Content-Type': 'application/xml'}
requests.post('http://www.my-website.net/xml', data=xml, headers=headers)
また、テキストファイルからXMLをロードし、XML文書がハードコーディングされたしたくない場合は、それを送信することができます。
外部のライブラリを使用しない場合は、ただurllib2
とすることができます。方法の例は、this answerを参照してください。あなただけのそれはあなたが求めているものだ場合は、 `、任意のファイルをopen`し、それが文字列として含まれているデータを送信することができます
XML_STRING = open('path/to/xml_file').read()
をしなければならないファイルからXMLを抽出するために
。 –