मैं बहुत ही सरल सेवाओं की एक जोड़ी बनाने के लिए बोतल का उपयोग कर रहा निकाल देता है। क्वेरीस्ट्रिंग के माध्यम से बाह्य परीक्षण (HTTPie का उपयोग करके) पैरामीटर से सेवा प्राप्त हो रही है।बोतल test_client क्वेरी स्ट्रिंग पैरामीटर
लेकिन अगर मैं की तरह कुछ का उपयोग कर रहा हूँ।
data = {
'param1': 'somevalue1',
'param2': 'somevalue2'}
response = self.client.get(url_for("api.my-service", **data))
मैं देख सकता हूँ सही यूआरआई बनाया जा रहा:
http://localhost:5000/api1.0/my-service?param1=somevalue1¶m2=somevalue2
जब मैं सेवा में ब्रेकपाइंट:
request.args
वास्तव में खाली है।
self.client
मेरे कॉन्फ़िगर किए गए फ्लास्क एप्लिकेशन पर app.test_client()
पर कॉल करके बनाया गया है।
किसी को भी कोई विचार है कि ?
के बाद कुछ भी क्यों फेंक दिया जा रहा है या test_client
का उपयोग करते समय इसके आसपास कैसे काम करना है?