6

私はPythonが初めてで、助けが必要です。私の目的は、ポスト リクエストを含む XML を URL に送信することです。これにより、SMS の送信がトリガーされます。

URL に投稿したい小さな XML ドキュメントがあります。投稿が必要な Python コードでサーバー上の XML ドキュメントを参照できますか、それとも送信する XML データを実際の Python コードに含めますか。例で私を助けることができますか?

4

2 に答える 2

5

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 を読み込んで送信することもできます。

于 2013-04-24T12:58:33.157 に答える
1

外部ライブラリを使用したくない場合は、urllib2. その方法の例については、この回答を参照してください。

ファイルから XML を抽出するには、次のことを行う必要があります。

XML_STRING = open('path/to/xml_file').read()
于 2013-04-24T14:13:01.313 に答える