2014-07-24 3 views
5

मैं ColdFusion का उपयोग कर एक प्रमाणीकृत पोस्ट अनुरोध भेजने की कोशिश कर रहा हूँ, लेकिन किसी कारण से, सर्वर अनधिकृत रूप अनुरोध को अस्वीकार कर रहा है के साथ काम करने बेसिक प्रमाणीकरण हो रही है। मैंने सत्यापित किया है कि प्रमाण-पत्र सही हैं।ColdFusion

<cfhttp url="https://api.juspay.in/order/create" method="POST" 
    username="320EABE1225D45E6B13DF5D3D2BBDB80" password=""> 
    <cfhttpparam name="amount" type="formField" value="10"> 
    <cfhttpparam name="order_id" type="formField" value="cfhttp_test_order_001"> 
    <cfhttpparam name="customer_id" type="formField" value="10"> 
    <cfhttpparam name="customer_email" type="formField" value="[email protected]"> 
    <cfhttpparam name="customer_phone" type="formField" value="1122112211"> 
    <cfhttpparam name="description" type="formField" value="test"> 
</cfhttp> 

वही चीज़ कर्ल में काम करती है। उदाहरण के लिए

curl https://api.juspay.in/order/create \ 
    -u 320EABE1225D45E6B13DF5D3D2BBDB80: \ 
    -d "amount=10" \ 
    -d "order_id=curl_test_order_001" \ 
    -d "customer_id=10" \ 
    -d "[email protected]" \ 
    -d "customer_phone=1122112211" \ 
    -d "description=test" 

उपरोक्त कर्ल कमांड HTTP 200 लौटा जो मैं प्राप्त करने की कोशिश कर रहा हूं। मैं कोल्डफ्यूजन कोड में जो खो रहा हूं उसे समझने में असमर्थ हूं।

+0

[निखिल-रेड्डी] (http://stackoverflow.com/users/2278072/nikhil-reddy) कोई मौका आप के साथ काम करते हैं और इनके द्वारा [पुनः लोड] (http: // stackoverflow .com/उपयोगकर्ता/3870684/पुनः लोड) जिन्होंने पहले से ही समान प्रश्न पूछा है? – duncan

+0

हां डंकन। हमें थोड़ी देर पहले समाधान मिला। – Ram

+2

आप में से एक को अपने स्वयं के प्रश्न के उत्तर के रूप में पोस्ट करना चाहिए :-) – duncan

उत्तर

9

निम्नलिखित वास्तव में काम किया। कृपया पर विचार यह उत्तर दिया:

<cfhttp method="post" url="https://api.juspay.in/order/create" result="result"> 
    <cfhttpparam type="header" name="Authorization" value="BasiC#ToBase64("320EABE1225D45E6B13DF5D3D2BBDB80:")#" /> 
    <cfhttpparam type="formfield" name="amount" value="10" /> 
</cfhttp> 
+0

यह मेरे लिए लुसी में काम करता था जब उपयोगकर्ता नाम और पासवर्ड पैरामीटर नहीं होंगे। –

+0

यह ज़ेंडेस्क एपीआई के खिलाफ प्रमाणीकरण करते समय मेरे लिए काम करता था। – user125264

संबंधित मुद्दे