Tuesday, 15 April 2014

php - change button action to url adress or bash script -


इस तरह एक साइट में एक बटन है:

  & lt; form method = " पोस्ट "एक्शन =" / आमंत्रित / 1233 "& gt; & Lt; इनपुट प्रकार = "छिपा हुआ" नाम = "टी" मान = "4 बी 16 डी" & gt; & Lt; बटन प्रकार = "सबमिट करें" & gt; सबमिट करें & lt; / button & gt; & Lt; / प्रपत्र & gt;  

मैं कैसे "अनुकरण" इस बटन उदाहरण के लिए bash में दबा सकते हैं? क्या यह संभव है कि मैं इस बटन के बदले क्लिक कर सकता हूं? क्यों http: // site-domain-here / invite / 1233? T = 4b16d काम नहीं करता?

अपने टर्मिनल पर, मान लें कि आपके पास कर्ल स्थापित है (जो नहीं है?), चलाएं:

  curl -d "t = 4b16d "Http: // site-domain-here / invite / 1233  

-d विकल्प का मतलब है कि अनुरोध POST


आपके प्रश्न के अतिरिक्त आपके जवाब में:

क्यों काम नहीं करता?

इसका कारण यह है ऊपर दिए गए लिंक का पालन करके आप डिफ़ॉल्ट रूप से GET अनुरोध जारी कर सकते हैं; पोस्ट डेटा के साथ एक पोस्ट अनुरोध नहीं है, जो कि वेब पेज / सेवा की आवश्यकता है।

विभिन्न HTTP अनुरोध "verbs" के स्पष्टीकरण के लिए देखें।


No comments:

Post a Comment