私はPythonが初めてで、助けが必要です。私の目的は、ポスト リクエストを含む XML を URL に送信することです。これにより、SMS の送信がトリガーされます。
URL に投稿したい小さな XML ドキュメントがあります。投稿が必要な Python コードでサーバー上の XML ドキュメントを参照できますか、それとも送信する XML データを実際の Python コードに含めますか。例で私を助けることができますか?
XML を送信する必要がある場合は、 requestsを参照することをお勧めします。POST リクエストを使用して簡単にデータを送信できます。
リクエストを使用して、XML データを Python コードから直接送信できるはずです。
xml = """my xml"""
headers = {'Content-Type': 'application/xml'}
requests.post('http://www.my-website.net/xml', data=xml, headers=headers)
xml ドキュメントをハードコーディングしたくない場合は、テキスト ファイルから xml を読み込んで送信することもできます。
外部ライブラリを使用したくない場合は、urllib2
. その方法の例については、この回答を参照してください。
ファイルから XML を抽出するには、次のことを行う必要があります。
XML_STRING = open('path/to/xml_file').read()