मुख्य सामग्री पर जाएं
होम पर वापस
Tutorial

Android के लिए Postman? वे विकल्प जो फ़ोन पर सच में काम करते हैं

Postman का Android ऐप नहीं है। फ़ोन पर क्या काम करता है: Postman का वेब ऐप, Hoppscotch, Termux में curl, और Postman कलेक्शन इंपोर्ट करने वाला API टेस्टर।

5 min
लेखक Pelayo Naredo
Android के लिए Postman? वे विकल्प जो फ़ोन पर सच में काम करते हैं

संक्षिप्त उत्तर: Postman का Android ऐप नहीं है। फ़ोन पर आप ब्राउज़र में Postman का वेब ऐप खोल सकते हैं (तंग लेआउट और localhost नहीं), Hoppscotch इस्तेमाल कर सकते हैं, Termux में curl या HTTPie चला सकते हैं, या कोई नेटिव API क्लाइंट इस्तेमाल कर सकते हैं। PocketCode का API टेस्टर उनमें से एक है, और यह Postman कलेक्शन इंपोर्ट करता है।

मैं PocketCode बनाता हूँ, इसलिए उसके बारे में मेरी राय को इसी हिसाब से पढ़ें। बाकी विकल्पों को इस आधार पर बताया गया है कि वे क्या करते हैं और क्या नहीं।

Android पर Postman क्यों नहीं है

Postman के दस्तावेज़ इसे macOS, Windows और Linux के लिए डेस्कटॉप ऐप और साथ में एक वेब ऐप बताते हैं। Google Play पर नाम में "Postman" वाले ऐप स्वतंत्र प्रोजेक्ट हैं, Postman के नहीं। इसलिए "Android के लिए Postman" का असल मतलब है "ऐसा कुछ जो फ़ोन पर वही काम करे"।

विकल्प

फ़ोन के ब्राउज़र में Postman का वेब ऐप

अपने वर्कस्पेस पर जल्दी नज़र डालने के लिए ठीक है, और आपके कलेक्शन पहले से वहाँ हैं। फ़ोन पर दिक्कतें:

  • लेआउट डेस्कटॉप स्क्रीन के लिए बना है।
  • localhost या आपके लोकल नेटवर्क की रिक्वेस्ट के लिए Postman का डेस्कटॉप एजेंट चाहिए, जो Android के लिए नहीं है।

Hoppscotch

Hoppscotch एक ओपन-सोर्स API क्लाइंट है जो ब्राउज़र में चलता है और PWA के रूप में इंस्टॉल हो सकता है। यह REST, GraphQL, WebSocket, SSE और MQTT सपोर्ट करता है, cURL इंपोर्ट करता है और कोड स्निपेट बनाता है। फ़ोन पर यह एक वेब पेज है, इसलिए डेस्कटॉप लेआउट और ब्राउज़र की वही सीमाएँ लागू होती हैं।

Termux में curl या HTTPie

अगर आप टर्मिनल में सहज हैं, तो Termux में pkg install curl (या httpie) से आपको असली टूल मिलते हैं, बीच में कुछ नहीं। न कलेक्शन, न रिस्पॉन्स व्यूअर, लेकिन विकल्प याद हों तो एक रिक्वेस्ट के लिए इससे तेज़ कुछ नहीं।

नेटिव API टेस्टर: PocketCode

PocketCode एक Android IDE है, और इसका एक टूल फ़ोन के लिए बना API टेस्टर है। यह क्या करता है, ऐप के सोर्स कोड से जाँचा हुआ:

  • छह प्रोटोकॉल: REST, GraphQL (स्कीमा इंट्रोस्पेक्शन के साथ), WebSocket, Server-Sent Events, Socket.IO और MQTT। कोड में एक gRPC पैनल है, लेकिन जब तक यह Android पर ठीक से काम न करे, तब तक मौजूदा वर्ज़न में छिपा हुआ है।
  • Postman, Insomnia, OpenAPI और HAR फ़ाइलें और cURL कमांड इंपोर्ट करता है, और किसी भी रिक्वेस्ट को cURL के रूप में एक्सपोर्ट करता है।
  • एनवायरनमेंट, जिनमें URL, क्वेरी पैरामीटर, हेडर और बॉडी में {{variable}} इस्तेमाल होते हैं।
  • ऑथ: दस प्रकार, जिनमें Bearer, Basic, API key और OAuth 2.0 शामिल हैं (OAuth में ऑथराइज़ेशन कोड हाथ से पेस्ट करना होता है; ऐप रीडायरेक्ट नहीं पकड़ सकता)।
  • स्क्रिप्ट: प्री-रिक्वेस्ट और टेस्ट स्क्रिप्ट एक अलग JavaScript इंजन में, pm.test, pm.expect और pm.environment.get/set के साथ। pm.sendRequest, pm.variables या setNextRequest नहीं है, इसलिए भारी Postman स्क्रिप्ट बिना बदलाव के नहीं चलेंगी।
  • रिस्पॉन्स व्यूअर, जिसमें फ़ोल्ड होने वाला JSON ट्री, हेडर, कुकी और टेस्ट के नतीजे हैं।
  • टैबलेट पर लैंडस्केप में कीबोर्ड शॉर्टकट: भेजने के लिए Ctrl+Enter, नया टैब Ctrl+T, टैब बंद करने के लिए Ctrl+W और सेव करने के लिए Ctrl+S।

Android टैबलेट पर PocketCode का API टेस्टर: बाईं ओर GitHub API की एक GET रिक्वेस्ट और दाईं ओर JSON रिस्पॉन्स, जिसमें id, name, full_name और दूसरे फ़ील्ड हैं

टैबलेट पर API टेस्टर का असली स्क्रीनशॉट।

मुफ़्त प्लान में क्या है और किसके लिए Pro चाहिए:

  • मुफ़्त: सभी प्रोटोकॉल, एक कलेक्शन, एक एनवायरनमेंट और हिस्ट्री में आख़िरी दस रिक्वेस्ट।
  • Pro: असीमित कलेक्शन और एनवायरनमेंट, कलेक्शन रनर, मॉक सर्वर, लोड टेस्ट और डिवाइसों के बीच कलेक्शन सिंक।

तुलना

Postman वेबHoppscotchTermux में curl / HTTPiePocketCode
किस रूप में चलता हैवेब पेजवेब पेज या PWAटर्मिनल कमांडनेटिव Android ऐप
फ़ोन स्क्रीन के लिए बनानहींनहींसिर्फ़ टर्मिनलहाँ
REST और GraphQLहाँहाँहाँ (हाथ से)हाँ
WebSocket, SSE, MQTTहाँहाँटूल पर निर्भरहाँ, साथ में Socket.IO
Postman कलेक्शन इंपोर्टपहले से Postman मेंहाँनहींहाँ
localhost पर रिक्वेस्टडेस्कटॉप एजेंट चाहिएब्राउज़र की सीमाएँहाँहाँ
कीमतमुफ़्त और पेड प्लानमुफ़्त, ओपन सोर्समुफ़्तमुफ़्त प्लान; Pro वैकल्पिक

कैसे चुनें

  • आप पहले से Postman में काम करते हैं और बस कुछ देखना है: Postman का वेब ऐप।
  • आपको ब्राउज़र में कुछ ओपन सोर्स चाहिए: Hoppscotch।
  • आप curl जानते हैं और बस इक्का-दुक्का रिक्वेस्ट भेजनी हैं: Termux।
  • आपको फ़ोन में फ़िट होने वाले कलेक्शन, एनवायरनमेंट और JSON व्यूअर चाहिए, और अपने Postman कलेक्शन साथ लाने हैं: PocketCode।

स्रोत

  • Get Postman, Postman के डेस्कटॉप और वेब ऐप पर उसके दस्तावेज़।
  • Hoppscotch दस्तावेज़, फ़ीचर और PWA के लिए।
  • Termux wiki, curl जैसे पैकेज इंस्टॉल करने के लिए।

PocketCode, Google Play पर मुफ़्त डाउनलोड के लिए उपलब्ध है। PocketCode पाएँ, एक Postman कलेक्शन इंपोर्ट करें और फ़ोन से एक रिक्वेस्ट आज़माएँ। API टेस्टर पेज पर और स्क्रीनशॉट हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या Postman का Android ऐप है?

नहीं। Postman के दस्तावेज़ इसे डेस्कटॉप और वेब ऐप बताते हैं, जिसके डाउनलोड macOS, Windows और Linux के लिए हैं। नाम में Postman वाले Android ऐप आधिकारिक नहीं हैं।

क्या मैं फ़ोन के ब्राउज़र में Postman इस्तेमाल कर सकता हूँ?

आप फ़ोन के ब्राउज़र में Postman का वेब ऐप खोल सकते हैं, लेकिन यह डेस्कटॉप स्क्रीन के लिए बना है। localhost या आपके लोकल नेटवर्क की रिक्वेस्ट के लिए Postman का डेस्कटॉप एजेंट चाहिए, जो Android के लिए नहीं है।

क्या मैं Android पर अपने Postman कलेक्शन इंपोर्ट कर सकता हूँ?

PocketCode में हाँ: इसका API टेस्टर Postman, Insomnia, OpenAPI और HAR फ़ाइलें और cURL कमांड इंपोर्ट करता है। मुफ़्त प्लान में एक कलेक्शन रख सकते हैं; Pro यह सीमा हटा देता है।

क्या Postman की टेस्ट स्क्रिप्ट PocketCode में चलती हैं?

आंशिक रूप से। PocketCode प्री-रिक्वेस्ट और टेस्ट स्क्रिप्ट को एक अलग JavaScript इंजन में चलाता है, जिसमें pm.test, pm.expect और pm.environment.get/set हैं। इसमें pm.sendRequest, pm.variables या setNextRequest नहीं है, इसलिए जटिल Postman स्क्रिप्ट में बदलाव करना पड़ सकता है।

इस लेख के पीछे का टूल

API टेस्टर

PocketCode आज़माने के लिए तैयार हैं?

ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।