The library is responsible for parsing a cURL request string and converting it into a Python dictionary containing the method, URL, headers, and data
Project description
Here's an example of how to use the curlconverter library:
from curlconverter import CurlConverter
Example cURL command string
curl_string = 'curl 'https://api.example.com\' -H 'Content-Type: application/json' -d '{"foo": "bar"}''
Create an instance of CurlConverter with the cURL string
curl_converter = CurlConverter(curl_string)
Convert the cURL string to a dictionary
parsed_data = curl_converter.convert()
Print the parsed data
print(parsed_data)
Output: {'method': 'GET', 'url': 'https://api.example.com', 'headers': {'Content-Type': 'application/json'}, 'data': '{"foo": "bar"}'}
In this example, we create an instance of CurlConverter with a cURL command string that makes a GET request to https://api.example.com with a Content-Type header and a JSON payload. We then call the convert() method on the instance to parse the cURL string and return a dictionary with the parsed data. Finally, we print the parsed data to the console.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for curlconverter-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44df2bab14bf6460352d421155fdf73339564b7972bd32e3d7a38af25db4b6ea |
|
MD5 | eff5d69ad07e54d41ee3f1900aff7c0a |
|
BLAKE2b-256 | 4cdebbdff74bec22f7db6f586b3baa8dc7e6938fb289a5eacf1d4e210d4af8cb |