पर प्राप्त/पोस्ट करें मुझे वीबी 6 से एक शानदार वेब सेवा में कुछ गेटिंग और पोस्ट करने की आवश्यकता है। ऐसा करने का सबसे अच्छा और सरल तरीका क्या है?रीस्टफुल वेब सेवा
उत्तर
आप MSXML पुस्तकालय के लिए एक संदर्भ जोड़ने की आवश्यकता होगी :
Dim sUrl As String
Dim response As String
Dim xmlhttp
Set sUrl = "http://my.domain.com/service/operation/param"
Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "POST", sURL, False
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send()
Dim response As String = xmlhttp.responseText
Set xmlhttp = Nothing
आप प्राप्त करने के लिए की जरूरत है/एक बाकी वेब सेवा से पोस्ट आप बस वेब सेवा का URL के लिए एक HTTP अनुरोध लिख सकते हैं:
http://www.webservicehost.com/webserviceop?<any parameters>
आप उन्हें क्रमानुसार करने की आवश्यकता होगी आप जटिल वस्तुओं पारित करने के लिए की जरूरत है और फिर उन्हें पारित रूप में मानकों
फिर आप में जो कुछ भी प्रारूप वेब सेवा के रूप में (JSON, एक्सएमएल, आदि) लौटने का फैसला करता है HTTP प्रतिक्रिया प्राप्त कर सकते हैं
पर जाना चाहता हूं आपका उत्तर यह नहीं पता कि वीबी 6 में इसे कैसे कार्यान्वित किया जाए। –
मुझे लगता है कि गूंज सिद्धांतों को जानता है, और विशिष्ट vb6 सलाह की तलाश में है। – MarkJ
yup, बस मुझे बस इतना ही आवश्यक है। मैं वीबी 6 को और अधिक धन्यवाद नहीं देता, अब मैं ज्यादातर PHP और कुछ अजगर के साथ काम करता हूं। – Echo
मुझे हाल ही में पुराने विरासत आवेदन में जीईटी अनुरोधों के लिए इसकी आवश्यकता है, और चूंकि स्वीकृत उत्तर संकलित नहीं होता है, इसलिए मैंने सोचा कि मैं कुछ कामकाजी कोड पोस्ट करूंगा। मुझे यकीन है कि यह भविष्य में वीबी 6 का उपयोग करके कुछ गरीबों की मदद करेगा;) यहां एक अच्छा साफ कार्य है।
Dim result As String
Dim url As String
url = "http://my.domain.com/service/operation/param"
result = WebRequest(url)
मुबारक VB6ing:
Public Function WebRequest(url As String) As String
Dim http As MSXML2.XMLHTTP
Set http = CreateObject("MSXML2.ServerXMLHTTP")
http.Open "GET", url, False
http.Send
WebRequest = http.responseText
Set http = Nothing
End Function
और यहाँ उदाहरण उपयोग है! :)
खुश वीबी 6िंग जैसी कोई चीज़ नहीं है ... केवल दर्द और दुख .... –
lol। मैं और अधिक सहमत नहीं हो सका। यह [सबसे डरावनी भाषा] है (https: // stackoverflow।कॉम/अंतर्दृष्टि/सर्वेक्षण/2017/# प्रौद्योगिकी-सबसे-प्यार-डरावनी और वांछित भाषाएं) 2017 में सभी के बाद;) – craftworkgames
- 1. रीस्टफुल जावा वेब सेवा फ्रेमवर्क पर सुझाव ...
- 2. रीस्टफुल वेब सेवा ऑटो-जेनरेट WADL
- 3. रीस्टफुल वेब सेवाएं
- 4. रीस्टफुल सेवा आर्किटेक्चर प्रश्न
- 5. रीस्टफुल वेब सेवाओं की वेब निर्देशिका?
- 6. अपवाद: रीस्टफुल सेवा
- 7. रीस्टफुल सेवा प्रमाणीकरण
- 8. इंटरनेट पर मेरी रीस्टफुल वेब सेवा प्रकाशित करें
- 9. कस्टम लिंक संबंधों का रीस्टफुल वेब सेवा उपयोग - 'रिलायंस'
- 10. जेएक्स-डब्ल्यूएस बनाम जेएक्स-आरएस रीस्टफुल वेब सेवा
- 11. एंड्रॉइड - रीस्टफुल वेब सेवा बनाएं - इसे मोबाइल पर होस्ट करें
- 12. एसपीडीवाई प्रोटोकॉल से रीस्टफुल वेब सेवा लाभ कर सकते हैं?
- 13. स्कैला के लिए प्ले फ्रेमवर्क - रीस्टफुल वेब सेवा
- 14. रीस्टफुल वेब सर्विसेज
- 15. रीस्टफुल डब्लूसीएफ सेवा "कच्चे" एक्सएमएल
- 16. रीस्टफुल वेब सेवाएं: कस्टम एक्सएमएल
- 17. रीस्टफुल डब्लूसीएफ सेवा पोस्ट ऑपरेशंस
- 18. रीस्टफुल वेब अनुप्रयोगों का क्या अर्थ है?
- 19. वास्तव में रीस्टफुल सेवा लाइव उदाहरण
- 20. चेरीपी और रीस्टफुल वेब एपीआई
- 21. रीस्टफुल सेवा से सुरक्षित टोकन कैसे भेजें?
- 22. रीस्टफुल वेब सेवाएं और HTTP क्रियाएं
- 23. असीमित रीस्टफुल वेब सेवाएं संभव हैं?
- 24. curl PHP रीस्टफुल सेवा हमेशा FALSE
- 25. WCF सेवा या वेब एपीआई
- 26. वेब अनुप्रयोगों के लिए रीस्टफुल प्रमाणीकरण
- 27. वेब सेवा
- 28. वेब सेवा
- 29. वेब सेवा
- 30. वेब सेवा
वीबी 6 में एक webservice उपभोग करने के लिए मेरी संवेदना। –
@Ryan, कम से कम यह php से vb में कई कक्षाओं को फिर से लिखने और फिर उन्हें बनाए रखने से बेहतर है। और चूंकि मैं webservice बना रहा हूं, यह जितना संभव हो सके उतना आसान होगा, यानी कोई एक्सएमएल, जेसन इत्यादि। प्रतिक्रिया सिर्फ एक छोटी सी स्ट्रिंग (एक शब्द?) या संभवतः एक संख्या होगी। – Echo
एलओएल मैं वापस सी # (वाया) एलओएल – garaber