如何通过身份验证将Python HTTP Post转换为Coldfusion HTTP Post
如何使用基本身份验证将Python HTTP Post转换为CF HTTP Post CF HTTP Post身份验证似乎存在问题。 它无法连接到另一侧 我在CF代码中遗漏了什么 From-Python:如何通过身份验证将Python HTTP Post转换为Coldfusion HTTP Post,python,http,post,coldfusion,basic-authentication,Python,Http,Post,Coldfusion,Basic Authentication,如何使用基本身份验证将Python HTTP Post转换为CF HTTP Post CF HTTP Post身份验证似乎存在问题。 它无法连接到另一侧 我在CF代码中遗漏了什么 From-Python: import datetime import requests auth = ('huant','vk2014') url = 'https://www.mytestdomain.com' inquiry_xml = "<inquiry> <header> <s
import datetime
import requests
auth = ('huant','vk2014')
url = 'https://www.mytestdomain.com'
inquiry_xml = "<inquiry>
<header>
<source>VK</source>
</header>
<data>
<request_date>2014-02-25T18:48:24</request_date>
<name>Huan</name>
<total_guests>4</total_guests>
<check_in>2014-02-25</check_in>
<check_out>2014-03-25</check_out>
<comment><![CDATA[hi could u please confirm there is availability and location wise are we close to sydney city centre as we have 2 young children. look forward to hearing from you. Thanks,John]]></comment>
<property_id>201027</property_id>
<email>myemail@test.com</email>
<phone_number>07747484202</phone_number>
<newsletter_opt_in>0</newsletter_opt_in>
<user_ip>90.221.169.227</user_ip>
<point_of_sale>mydomain.com</point_of_sale>
<utm_medium>mysync</utm_medium>
<utm_source>huant</utm_source>
<utm_campaign><![CDATA[VKPost]]></utm_campaign>
</data>
</inquiry>"
r = requests.post(url, auth=auth, data={'inquiry_xml': inquiry_xml}, verify=False)
print r.status_code
print r.text
根本不连接或未成功处理请求?另外,这只是一个猜测,但看起来python请求正在一个名为
inquiry\uxml
的字段中发送xml。尝试执行相同的ie
您是否已将SSL证书添加到Java应用商店?在将Coldfusion与SSL结合使用时,一个常见且令人困惑的问题是,您需要java存储中的密钥,否则通信将失败。@GavinPickin-很好。我错过了https。我已经尝试过了,但它仍然无法进行身份验证。以下是CFDump:Charset[empty string]ErrorDetail I/O异常:对等未验证文件内容连接失败头[empty string]Mimetype无法确定文件的MIME类型。Responseheader结构[empty]状态码连接失败。状态代码不可用。文本YESSource是Coldfusion,我试图发布到一个供应商站点,他们正在使用Python。
<cfsavecontent variable="strXML">
<inquiry><header><source>VK</source></header><data><request_date>2014-01->31T18:48:24</request_date><name>Huan</name><total_guests>4</total_guests><check_in>2014-06-20</check_in><check_out>2014-06-28</check_out><comment><![CDATA[hi could u please confirm]]></comment><property_id>350278</property_id><email>myemail@test.com</email><phone_number>07747484202</phone_number><newsletter_opt_in>0</newsletter_opt_in><user_ip>90.221.169.227</user_ip><point_of_sale>mydomain.com</point_of_sale><utm_medium>mysync</utm_medium><utm_source>huant</utm_source><utm_campaign>![CDATA[VKPost]]</utm_campaign></data></inquiry>
</cfsavecontent>
<cfhttp url="https://www.mytestdomain.com" method="post" result="objGet" username="huant" password="vk2014">
<cfhttpparam type="XML" value="#strXML.trim()#"/>
</cfhttp>
<cfdump var="#objGet#">
<cfhttparam type="formfield" name="inquiry_xml" value="#strXML.trim()#">
Charset [empty string]
ErrorDetail I/O Exception: peer not authenticated
Filecontent Connection Failure
Header [empty string]
Mimetype Unable to determine MIME type of file.
Responseheader struct [empty]
Statuscode Connection Failure. Status code unavailable. Text YES