{ "info": { "author": "buzz", "author_email": "admin@imipy.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# http-raw\n[![PyPI version](https://img.shields.io/badge/pypi-0.2.1-green.svg)](https://pypi.org/project/http-raw/)\n[![Python version](https://img.shields.io/badge/python-3-orange.svg)]()\n\nA library for better processing of raw data\u270c\ufe0f\n\n## Install\n\n```bash\npip install http-raw\n```\n\n## Use\n\n```python\nimport httpraw\n\nraw = '''POST /post HTTP/1.1\nHost: httpbin.org\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\nAccept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3\nAccept-Encoding: gzip, deflate\nConnection: close\nContent-Type: application/x-www-form-urlencoded\nContent-Length: 19\n\nkey1=val1&key2=val2\n'''\n\n# resp is requests Response\nresp = httpraw.request(raw=raw)\nprint(resp.status_code)\nprint(resp.text)\n\nproxy = {\n 'socks5': '127.0.0.1:1086'\n}\nresp = httpraw.request(raw=raw, proxy=proxy, timeout=5, ssl=True, verify=True)\n\n# use api\nurl = 'http://httpbin.org/post'\nheaders = '''\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\nAccept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3\nAccept-Encoding: gzip, deflate\nConnection: close\nContent-Type: application/x-www-form-urlencoded\n'''\ndata = 'key1=val1&key2=val2'\nresp = httpraw.post(url, headers=headers, data=data)\n```\n\n## Dev\n\n```bash\npipenv install --dev\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Buzz2d0/httpraw", "keywords": "http-raw", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "http-raw", "package_url": "https://pypi.org/project/http-raw/", "platform": "all", "project_url": "https://pypi.org/project/http-raw/", "project_urls": { "Homepage": "https://github.com/Buzz2d0/httpraw" }, "release_url": "https://pypi.org/project/http-raw/0.2.1/", "requires_dist": [ "requests", "PySocks" ], "requires_python": "", "summary": "A library for better processing of raw data", "version": "0.2.1" }, "last_serial": 5297231, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d6f28b7ff18abbbbf9cdba9e01b4dfc9", "sha256": "e35bd49182983a7511dbe539f65db2a9db6e7d1362e42096216acd20a898595b" }, "downloads": -1, "filename": "http_raw-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d6f28b7ff18abbbbf9cdba9e01b4dfc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15750, "upload_time": "2019-05-15T12:50:06", "url": "https://files.pythonhosted.org/packages/a6/76/6e77bf22115c11cbd33bbed95507a59ccf56d5632691aa94d0f6da867837/http_raw-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e1a672c1108b4fb982a479a9f33180", "sha256": "2ff78c13ef681236e5629f126b83f766a4eb629cca79618278d7f58389bf44c2" }, "downloads": -1, "filename": "http-raw-0.1.tar.gz", "has_sig": false, "md5_digest": "e1e1a672c1108b4fb982a479a9f33180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2942, "upload_time": "2019-05-15T12:50:08", "url": "https://files.pythonhosted.org/packages/73/f4/fdce17bfe069fb2e24e569067e56f37b2e2fc48ba586e973d1e3050e4a21/http-raw-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "31984a357213b2303512252158d7da20", "sha256": "2ce78e14cde40420485a6677a6898f4da1a18ae18e70be2d7e38c1302ab590b7" }, "downloads": -1, "filename": "http_raw-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "31984a357213b2303512252158d7da20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16016, "upload_time": "2019-05-20T10:54:17", "url": "https://files.pythonhosted.org/packages/eb/e7/aa6a7ef9c972052a2fbbd40a12737964ee1247158cb6b4cda7522c6041f6/http_raw-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eaf672c75409d5a58b9e8be280e1f184", "sha256": "5f6771288d0dc00b6c6c9579ca5abfc3354e4e6186bfff8d54bc0607ac66e1e6" }, "downloads": -1, "filename": "http-raw-0.1.1.tar.gz", "has_sig": false, "md5_digest": "eaf672c75409d5a58b9e8be280e1f184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3194, "upload_time": "2019-05-19T11:09:59", "url": "https://files.pythonhosted.org/packages/57/43/12aca0fae080c2fb6d84b8ffc1e079ab0424fe135493b34611fe9df8f646/http-raw-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d981f3d217223144cf4e5b8cfbd53ae8", "sha256": "fa2454c471891e8c0496695b06b82a5b5bddc59f6457c9b8e1f3dccee1abceb1" }, "downloads": -1, "filename": "http_raw-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d981f3d217223144cf4e5b8cfbd53ae8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15915, "upload_time": "2019-05-20T10:54:19", "url": "https://files.pythonhosted.org/packages/b6/8d/28f5c17c43572bcc60bcd47e20e56a8991b6dcaa9756ad2897c6574c713b/http_raw-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62d3a781472592146613ab4cb0e06698", "sha256": "b1953d296d43c25ab3a464b8f14e5725583768987e742e788c81453741cc89ba" }, "downloads": -1, "filename": "http-raw-0.2.0.tar.gz", "has_sig": false, "md5_digest": "62d3a781472592146613ab4cb0e06698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3329, "upload_time": "2019-05-20T10:54:22", "url": "https://files.pythonhosted.org/packages/14/7f/f3327ddb00eca4d13aca42f29a57f7a9773e4b3f21e5e70a32523bb120e0/http-raw-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "821489f039458a4613ddf74f81bc8c7a", "sha256": "0973d949dc8814e0bb63d423607f27eb3413e5a6a461e32feada409be4beefa1" }, "downloads": -1, "filename": "http_raw-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "821489f039458a4613ddf74f81bc8c7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16084, "upload_time": "2019-05-21T10:51:52", "url": "https://files.pythonhosted.org/packages/8d/6b/1b36719580c72e688f2cd6fef9eb2edef430b55bfd6cbad15aa37b85e271/http_raw-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67ffc8dbac34b9903a9caa557195cc8b", "sha256": "82d4a261c5de23acefee41600aad3731d5c2156afcdde4506ddb86674829d5c8" }, "downloads": -1, "filename": "http-raw-0.2.1.tar.gz", "has_sig": false, "md5_digest": "67ffc8dbac34b9903a9caa557195cc8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3499, "upload_time": "2019-05-21T10:51:57", "url": "https://files.pythonhosted.org/packages/cd/f3/72bc202e2359e73e28091446daf541511e8fb892ef21e1e19c60f19f9e8a/http-raw-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "821489f039458a4613ddf74f81bc8c7a", "sha256": "0973d949dc8814e0bb63d423607f27eb3413e5a6a461e32feada409be4beefa1" }, "downloads": -1, "filename": "http_raw-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "821489f039458a4613ddf74f81bc8c7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16084, "upload_time": "2019-05-21T10:51:52", "url": "https://files.pythonhosted.org/packages/8d/6b/1b36719580c72e688f2cd6fef9eb2edef430b55bfd6cbad15aa37b85e271/http_raw-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67ffc8dbac34b9903a9caa557195cc8b", "sha256": "82d4a261c5de23acefee41600aad3731d5c2156afcdde4506ddb86674829d5c8" }, "downloads": -1, "filename": "http-raw-0.2.1.tar.gz", "has_sig": false, "md5_digest": "67ffc8dbac34b9903a9caa557195cc8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3499, "upload_time": "2019-05-21T10:51:57", "url": "https://files.pythonhosted.org/packages/cd/f3/72bc202e2359e73e28091446daf541511e8fb892ef21e1e19c60f19f9e8a/http-raw-0.2.1.tar.gz" } ] }