c# - How set Two values in one Name with UriTemplate? -


मैंने यह कोड बनाया है:

  [ऑपरेशन कॉन्ट्रैक्ट] [WebGet (UriTemplate = "detect? V = 1.0 & amp; q = {q} ", बॉडीस्टाइल = वेबमेलबॉडीस्टाइल.बारे)] पताओँ भाषाओँ गेटडाकेट भाषा (स्ट्रिंग क्यू); [ऑपरेशन कॉन्ट्रैक्ट] [वेबगेट = "अनुवाद करें? वी = 1.0 और amp; q = {क्वेरी} & amp; (लैंगपियर = {से} | {से})", बॉडीस्टाइल = वेबमेलबॉडीस्टाइल.बारे)] अनुवाद करें GetTranslateLanguage (स्ट्रिंग क्वेरी, स्ट्रिंग से, स्ट्रिंग के लिए);  

लेकिन मुझे यह त्रुटि मिलती है:

उरीटम्प्लेट 'translate? V = 1.0 & amp; q = {query} & amp; (langpair = {से} | {से}) ' मान्य नहीं है; क्वेरी स्ट्रिंग का प्रत्येक भाग 'name = value' के रूप में होना चाहिए, जब मान एक यौगिक खंड नहीं हो सकता। अधिक विवरण के लिए UriTemplate के लिए दस्तावेज़ीकरण देखें।

मुझे पता है (name = value) । मैं कैसे नाम = {value1} | {value2} प्राप्त कर सकता हूं? क्या यह संभव है?

या कोई अन्य समाधान!

त्रुटि संदेश बताता है , langpair = {from} | {to} नहीं हो सकता है क्योंकि यह जाहिरा तौर पर एक जटिल मूल्य हो सकता है।

आप

लाँगपायर = {लैंगपायर}

और फिर दो भागों को प्राप्त करने के लिए अपनी विधि में उपयोग करें:

  स्ट्रिंग लंगपैर = "एन | fr"; स्ट्रिंग [] भागों = लंगपायर। नमूना ('|'); = भागों से स्ट्रिंग [0]; // "एन" स्ट्रिंग = पार्ट्स [1]; // "fr"  

Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -