मैं अपने REST API का उपयोग कर आईबीएम तर्कसंगत गुणवत्ता प्रबंधक सर्वर के साथ संवाद करने की कोशिश कर रहा हूं। मैं RESTClient ब्राउज़र प्लगइन का उपयोग कर रहा हूं, और ब्राउज़र लॉग इन होने पर, सब कुछ अपेक्षित काम करता है। रिकॉर्ड के लिए, मेरे अनुरोधआरईएसटी एपीआई का उपयोग कर आरक्यूएम में कैसे लॉगिन करें?
https://server/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/project/testscript/urn:com.ibm.rqm:testscript:42
की तरह लग रहे हालांकि, अगर मैं RQM प्रस्थान करना के लिए काफी देर तक प्रतीक्षा करें, बाकी एपीआई मैं आगे बढ़ने के लिए वापस लॉगइन करने के लिए (नीचे देखें) की जरूरत है कहते हैं। मैं पूरी तरह से सुनिश्चित इस एपीआई के माध्यम से ही करना संभव है कर रहा हूँ क्योंकि RQMUrlUtility जो और उपयोगकर्ता नाम और पासवर्ड को स्वीकार करता है साथ RQM जहाजों मूलतः एक ही बाकी अनुरोध मैं उपयोग कर रहा हूँ चलाता है:
java -jar RQMUrlUtility.jar -command GET -user JazzUserID -password JazzPassword -filepath pathtoFile -url REST_URL
अब तक, मैं ने पाया है this topic HTTP बुनियादी प्रमाणीकरण का उपयोग करके लॉगिन करने का तरीका बताते हुए। इस सलाह के बाद, मैंने अनुरोध पर Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
(मेरा असली पासवर्ड नहीं) जोड़ा है, लेकिन आरक्यूएम अभी भी लॉगिन करने में विफल रहता है। मैं भी एक फर्जी मूल्य के लिए User-Agent
की स्थापना, साथ ही वर्णित here रूप X-Jazz-CSRF-Prevent
शीर्षक में JSESSIONID
से मूल्य भेज है, लेकिन इन सभी हेडर की परवाह किए बिना वर्तमान या नहीं किया जा रहा की कोशिश की है, मैं एक ही प्रतिक्रिया मिल:
Status Code: 200 OK
Cache-Control: no-cache="set-cookie, set-cookie2"
Connection: Keep-Alive
Content-Encoding: gzip
Content-Language: en-US
Content-Type: text/html; charset=UTF-8
Date: Tue, 26 Jan 2016 15:48:02 GMT
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Keep-Alive: timeout=10, max=100
Set-Cookie: JazzFormAuth=Form; Path=/qm; Secure
x-com-ibm-team-scenario=ac55f959-c738-4ef0-854d-6e37648edcba%3Bname%3DInitial+Page+Load%3Bextras%3D%2Fqm%2Fauth%2Fauthrequired%2C1453823282026; Path=/
Transfer-Encoding: chunked
X-Powered-By: Servlet/3.0
X-com-ibm-team-repository-web-auth-msg: authrequired
क्या आरक्यूएम एपीआई के साथ अनुभव वाला कोई भी मुझे बता सकता है कि क्या गलत है? या शायद मुझे कुछ मूलभूत याद आ रही है, जो कि अधिकांश आरईएसपी एपीआई के लिए आम है?
प्रश्न दो सप्ताह में 23 बार देखा गया ... क्या वेब एपीआई के बारे में पूछने के लिए सही जगह है? क्या मुझे एक और उपयुक्त साइट याद आई? –
शायद अन्य सेवाओं की तुलना में आईबीएम सेवाओं के अनुभव के साथ बहुत से लोग नहीं हैं। –
अजीब लगता है कि आपको 200 प्रतिक्रिया मिलती है, न कि 401 या 403, बहुत ही भरोसेमंद नहीं। –