firefox - मैं फ़ायरफ़ॉक्स या क्रोम के साथ HTTP POST अनुरोध मैन्युअल रूप से कैसे फायर करूं?




google-chrome http-post (11)

मैं उन वेब अनुप्रयोगों पर कुछ यूआरएल परीक्षण करना चाहता हूं जिन पर मैं काम कर रहा हूं। इसके लिए मैं मैन्युअल रूप से HTTP POST अनुरोध बनाना चाहता हूं (जिसका अर्थ है कि मैं जो भी पैरामीटर जोड़ूं उसे जोड़ सकता हूं)।

क्या क्रोम और / या फ़ायरफ़ॉक्स में कोई एक्सटेंशन या कार्यक्षमता है जो मुझे याद आ रही है?


Answers

आपने विशेष रूप से "क्रोम और / या फ़ायरफ़ॉक्स में विस्तार या कार्यक्षमता" के लिए कहा है, जो आपके द्वारा पहले से प्राप्त उत्तरों को प्रदान किया गया है, लेकिन मुझे बंद प्रश्न के उत्तर में ओज़ी के उत्तर की सादगी की तरह "वेब ब्राउजर के साथ पोस्ट अनुरोध कैसे भेजना है" सरल पैरामीटर के लिए। ओज़ी कहते हैं:

एक फॉर्म के साथ, बस "post" method लिए method सेट करें

<form action="blah.php" method="post">
  <input type="text" name="data" value="mydata" />
  <input type="submit" />
</form>

मैं पोस्ट क्रियाओं का परीक्षण करने के लिए खुद को एक बहुत ही सरल पृष्ठ बनाते हैं।


सीधे ब्राउज़र से संबंधित नहीं हो सकता है लेकिन fiddler एक और अच्छा सॉफ्टवेयर है।


यह थोड़ा बदसूरत है, लेकिन क्रोम के लिए सरल रीस्ट क्लाइंट एक्सटेंशन है।

यह मेरे लिए बहुत अच्छा काम करता है - याद रखें कि आप अभी भी इसके साथ डीबगर का उपयोग कर सकते हैं। नेटवर्क फलक विशेष रूप से उपयोगी है; यह आपको JSON ऑब्जेक्ट्स और त्रुटि पृष्ठों को प्रस्तुत करेगा।



रनस्कोप आज़माएं। उनकी सेवा नमूनाकरण करने वाला एक निःशुल्क टूल https://www.hurl.it/ पर प्रदान किया जाता है। आप विधि, प्रमाणीकरण, शीर्षलेख, पैरामीटर, और शरीर सेट कर सकते हैं। प्रतिक्रिया स्थिति कोड, शीर्षलेख, और शरीर दिखाता है। प्रतिक्रिया शरीर को जेएसओएन से ढहने योग्य विरासत के साथ स्वरूपित किया जा सकता है। भुगतान खाते परीक्षण API कॉल स्वचालित कर सकते हैं और नई टेस्ट कॉल बनाने के लिए रिटर्न डेटा का उपयोग कर सकते हैं। सीओआई प्रकटीकरण: मेरे पास रनस्कोप से कोई संबंध नहीं है।


फ़ायरफ़ॉक्स के लिए http-tool ..

https://addons.mozilla.org/en-US/firefox/addon/http-tool/

Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.

Features:
* GET
* HEAD
* POST
* PUT
* DELETE

Add header(s) to request.
Add body content to request.

View header(s) in response.
View body content in response.
View status code of response.
View status text of response.

मैं इस प्रकार की सामग्री के लिए Postman नामक एक क्रोम ऐप बना रहा हूं। अन्य सभी एक्सटेंशन थोड़ा दिनांकित लगते थे, इसलिए मैंने अपना खुद का बना दिया। इसमें अन्य विशेषताओं का समूह भी है जो यहां हमारे स्वयं के एपीआई को दस्तावेज करने में सहायक रहे हैं।

पोस्टमैन के पास अब विंडोज़, मैक और लिनक्स के लिए मूल एप्स (यानी स्टैंडअलोन) है! देशी ऐप्स का उपयोग करने के लिए अब यह अधिक बेहतर है, here और पढ़ें।


क्रोम के लिए पोस्टमैन द्वारा बहुत प्रेरित होने के कारण, मैंने फ़ायरफ़ॉक्स के लिए कुछ लिखने का फैसला किया।

आरईएसटी आसान * एक पुनरारंभ फ़ायरफ़ॉक्स ऐड-ऑन है जिसका लक्ष्य अनुरोधों पर जितना संभव हो उतना नियंत्रण प्रदान करना है। ऐड-ऑन अभी भी एक प्रयोगात्मक स्थिति में है (इसकी अभी तक मोज़िला द्वारा समीक्षा भी नहीं की गई है) लेकिन विकास अच्छी तरह से प्रगति कर रहा है।

परियोजना ओपन सोर्स है, इसलिए अगर किसी को विकास के साथ मदद करने के लिए मजबूर होना लगता है, तो यह बहुत ही बढ़िया होगा: https://github.com/nathan-osman/Rest-Easy

* http://addons.mozilla.org से उपलब्ध ऐड-ऑन हमेशा गिटहब पर उपलब्ध कोड के पीछे थोड़ा होगा


जो कुछ आप चाहते हैं उसे करने के लिए कर्ल अद्भुत है! यह एक सरल लेकिन प्रभावी कमांड लाइन उपकरण है: https://curl.haxx.se/

बाकी कार्यान्वयन परीक्षण आदेश:

curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584

आप ब्राउज़रों को स्वचालित करने के लिए वॉटर या वाटिन का भी उपयोग कर सकते हैं। वाटिर रूबी के लिए लिखा गया है और वाटिन नेट भाषाओं के लिए है। यकीन नहीं है कि यह वही है जो आप खोज रहे हैं।


मैं वर्तमान में क्रोम संस्करण 52.0.2743.82 मीटर का उपयोग कर रहा हूँ। क्रोम के इस सबसे पुराने संस्करण में, आप "डेवलपर टूल्स" लॉन्च करके और फिर "एप्लिकेशन" टैब को देखकर स्थानीय स्टोरेज मान देख सकते हैं।





firefox google-chrome http-post