ऑनलाइन टूलबॉक्स

curl कमांड

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Scanner;

class Main {

    public static void main(String[] args) throws IOException {
        URL url = new URL("http://example.com");
        HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
        httpConn.setRequestMethod("GET");

        InputStream responseStream = httpConn.getResponseCode() / 100 == 2
                ? httpConn.getInputStream()
                : httpConn.getErrorStream();
        Scanner s = new Scanner(responseStream).useDelimiter("\\A");
        String response = s.hasNext() ? s.next() : "";
        System.out.println(response);
    }
}

Google Chrome से curl

  1. DevTools में Network टैब खोलें
  2. किसी अनुरोध पर राइट क्लिक (या Ctrl-क्लिक) करें
  3. "Copy" → "Copy as cURL""Copy as cURL (bash)" पर क्लिक करें
  4. इसे ऊपर दिए गए curl कमांड बॉक्स में पेस्ट करें

यह Safari और Firefox में भी काम करता है।

चेतावनी: कॉपी की गई कमांड में कुकीज़ या अन्य संवेदनशील डेटा हो सकता है। दूसरों के साथ कमांड साझा करते समय सावधान रहें, किसी को वेबसाइट की कुकी भेजना अपना पासवर्ड भेजने जैसा है।

Safari से curl

  1. डेवलपर टूल्स में Network टैब खोलें
  2. किसी अनुरोध पर राइट क्लिक (या Ctrl-क्लिक या दो-उंगली क्लिक) करें
  3. ड्रॉपडाउन मेनू में "Copy as cURL" पर क्लिक करें
  4. इसे ऊपर दिए गए curl कमांड बॉक्स में पेस्ट करें

यह Chrome और Firefox में भी काम करता है।

चेतावनी: कॉपी की गई कमांड में कुकीज़ या अन्य संवेदनशील डेटा हो सकता है। दूसरों के साथ कमांड साझा करते समय सावधान रहें, किसी को वेबसाइट की कुकी भेजना अपना पासवर्ड भेजने जैसा है।

Firefox से curl

  1. डेवलपर टूल्स में Network Monitor टैब खोलें
  2. किसी अनुरोध पर राइट क्लिक (या Ctrl-क्लिक) करें
  3. "Copy" → "Copy as cURL" पर क्लिक करें
  4. इसे ऊपर दिए गए curl कमांड बॉक्स में पेस्ट करें

यह Chrome और Safari में भी काम करता है।

चेतावनी: कॉपी की गई कमांड में कुकीज़ या अन्य संवेदनशील डेटा हो सकता है। दूसरों के साथ कमांड साझा करते समय सावधान रहें, किसी को वेबसाइट की कुकी भेजना अपना पासवर्ड भेजने जैसा है।

गोपनीयता

आपके द्वारा दर्ज की गई curl कमांड या उनके रूपांतरण को हम न तो भेजते हैं और न ही रिकॉर्ड करते हैं। यह एक स्टैटिक वेबसाइट है। रूपांतरण JavaScript के ज़रिए पूरी तरह आपके ब्राउज़र में होता है।

VS Code एक्सटेंशन और एक कमांड लाइन टूल भी है, जिसे आप npm से इस तरह इंस्टॉल कर सकते हैं

npm install -g curlconverter

मिलते-जुलते टूल

कोई समस्या मिली?

कृपया बग GitHub पर रिपोर्ट करें।