相关疑难解决方法(0)

如何使用请求库发送xml正文?

def request():
    #encoded_xml = urllib.urlencode({'XML': read_xml()})
    #encoded_xml = read_xml()
    headers = {'Authorization': AUTH_TOKEN,\
               'developerToken': DEVELOPER_TOKEN,\
               'clientCostumerID': CLIENT_ID}
    content = {'__rdxml': encoded_xml}
    #content = encoded_xml
    #content = {'__rdxml': read_xml2()}
    r = requests.post(URL, data=content,\
        headers=headers)
    return r
Run Code Online (Sandbox Code Playgroud)

这些组合似乎不起作用.

由于某种原因,标头未设置.

python python-requests

43
推荐指数
2
解决办法
8万
查看次数

在python和lxml中生成xml

我有来自sql的这个xml,我想通过python 2.7和lxml做同样的事情

<?xml version="1.0" encoding="utf-16"?>
<results>
  <Country name="Germany" Code="DE" Storage="Basic" Status="Fresh" Type="Photo" />
</results>
Run Code Online (Sandbox Code Playgroud)

我现在有:

from lxml import etree

# create XML 
results= etree.Element('results')

country= etree.Element('country')
country.text = 'Germany'
root.append(country)



filename = "xmltestthing.xml"
FILE = open(filename,"w")
FILE.writelines(etree.tostring(root, pretty_print=True))
FILE.close()
Run Code Online (Sandbox Code Playgroud)

你知道如何添加其他属性吗?

python xml lxml

9
推荐指数
3
解决办法
3万
查看次数

3
推荐指数
1
解决办法
9331
查看次数

标签 统计

python ×3

xml ×2

django ×1

lxml ×1

python-requests ×1

rest ×1