إرسال البيانات إلى خادم قارورة مع حليقة

أرسل بيانات من تطبيق بعيد إلى خادم الويب الخاص بالمرشاح على pi لتوتري الذي يدير أتمتة المنزل. يتم ذلك باستخدام عنوان url في النموذج

http://192.168.1.212:5000/twi?twitakt=1&b0=24&b1=91&b2=24&b3=91

من تطبيق macOS ويعمل بدون مشاكل. أحاول إرسال البيانات المتطفلة مع curl من نص shell في النموذج

curl --data 'twitakt=1&b0=24&b1=91&b2=24&b3=91' http://192.168.1.212:5000/twi

as I read in many tutorials on the web. The data does not reach the flask server. I used double quotes, addition of -X POST, splitting in multiple parts with -d "b0=24" -d "b1=91" with no success. The only way to transfer one chunk is to append ?b0=24 to the end of the url. Appending a seccond chunk &b1=91 is ignored. In the flask template I have

b0: {{ b0 }}

b1: {{ b1 }}

b2: {{ b2 }}

وفي وحدة التحكم أحصل

ب0: 24

ب 1: لا شيء

ب 2: لا شيء

هل من غير الممكن إرسال التاريخ بهذه الطريقة ، أم أنه خطأ في التعليمة البرمجية الخاصة بي؟

0
هل يقبل الخادم الخاص بك GET أو POST . في المثال الخاص بك ، الطريقة الأولى هي GET ثم تحاول إرسال أسلوب POST في الثانية. أنا محتار
وأضاف المؤلف Raja Simon, مصدر

1 إجابة

لم أجد حلاً آخر غير تعبئة جميع البيانات في سلسلة واحدة. هذا يعمل بالنسبة لي.

0
وأضاف