问题描述
我有一个Java程序根据日期发出下载文件的请求,但我想通过python发出该请求。我有证书和密码,但是我不知道如何传递参数(日期)来获取这些文件,这是我在Python中的代码:
import json
import requests_pkcs12 as req
headers = {''}
body = ''
url = 'url'
pkcs12_filename = 'path.p12'
pkcs12_password = 'password'
response = req.request(url=url,headers=headers,data=body,verify=False,pkcs12_filename=pkcs12_filename,pkcs12_password=pkcs12_password,method='get')
print(response.status_code)
我想知道我必须在标题和正文中写些什么,在Java机器上的请求中生成的XML代码是这样的:
<soapenv:Envelope xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:ServicioEjecucionConsultaEncolumnada xmlns:ns1="http://www.omel.es/Schemas">
<MensajeEjecucionConsulta>
<CodConsulta v="5377"/>
<Parametros>
<Txt n="Agente" v="Nombre"/>
<Fec n="Fecha" v="2020-10-14"/>
</Parametros>
</MensajeEjecucionConsulta>
</ns1:ServicioEjecucionConsultaEncolumnada>
</soapenv:Body>
</soapenv:Envelope>
谢谢。
PD:我不知道我是否必须将我的.p12转换为.pem,就像我在某些帖子中读到的那样。 “ Fecha”表示日期。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)