{ "info": { "author": "codeif", "author_email": "me@codeif.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "HTTP client extension for Flask.\n===========================================\n\n\u5bf9requests\u5e93\u7684\u5305\u88c5\uff0c\u5728flask\u914d\u7f6e\u6587\u4ef6\u4e2d\u914d\u7f6ebase_url, HttpBasicAuth, verify\u7b49\u3002\n\n\n\u5b89\u88c5\n------\n\n.. code-block:: sh\n\n pip install flask-http-client\n\n\u4f7f\u7528\n------\n\n\nFirst init::\n\n from flask_http_client import HTTPClient\n http_client = HTTPClient()\n http_client.init_app(app)\n\nAPI\n----\n\n\u548crequests\u7684API\u4e00\u81f4\uff0c\u9700\u8981\u6ce8\u610f\u7684\u662f url = base_url + path\uff0c\u6240\u4ee5base_url\u548cpath\u9700\u8981\u81ea\u5df1\u505a\u597d\u5904\u7406\u3002\n\n.. code-block::\n\n params = {}\n resp = http_client.request('GET', '/users/', params=params)\n resp = http_client.get('/users', params=params)\n\n\n\u914d\u7f6e\u9879\n------\n\n\u53ef\u4ee5\u5728\u6784\u9020\u65b9\u6cd5\u4fee\u6539\u914d\u7f6e\u524d\u7f00\uff0c\u9ed8\u8ba4\u4e3a HTTP_CLIENT\n\n.. code-block:: py\n\n http_client = AuthClient(config_prefix='YOUR_CONFIG_PREFIX')\n\n\n===================== ================================================\n\u914d\u7f6e\u9879 \u8bf4\u660e\n===================== ================================================\nHTTP_CLIENT_BASE_URL api\u7684url_prefix\nHTTP_CLIENT_USERNAME BasicAuth\u7684username\nHTTP_CLIENT_PASSWORD BasicAuth\u7684password\nHTTP_CLIENT_VERIFY requests\u7684verfy\u914d\u7f6e\uff0c\u53ef\u4ee5\u662f\u81ea\u5b9a\u4e49\u8bc1\u4e66\u7684\u8def\u5f84\n===================== ================================================", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codeif/flask-http-client", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-http-client", "package_url": "https://pypi.org/project/flask-http-client/", "platform": "", "project_url": "https://pypi.org/project/flask-http-client/", "project_urls": { "Homepage": "https://github.com/codeif/flask-http-client" }, "release_url": "https://pypi.org/project/flask-http-client/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "HTTP client extension for Flask.", "version": "0.0.2" }, "last_serial": 5750565, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "341e3cb7b965df6678ba367c70d52ac3", "sha256": "5d078136ced3930a811415718c14961b686845986b28ca0a558b49209d57918b" }, "downloads": -1, "filename": "flask-http-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "341e3cb7b965df6678ba367c70d52ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2201, "upload_time": "2019-08-29T08:13:27", "url": "https://files.pythonhosted.org/packages/6c/a9/7e8b350ec92a703f8e9fad2c9aa7e6aeb80f119c08b8165b03755b574bfe/flask-http-client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e307c5709932d0c3aa78216d07adcef3", "sha256": "9b34a95c829416c0d84b16d7c074240a9d207f39356c7fc0b3fa830e454e0fee" }, "downloads": -1, "filename": "flask-http-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e307c5709932d0c3aa78216d07adcef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2204, "upload_time": "2019-08-29T09:29:55", "url": "https://files.pythonhosted.org/packages/51/20/43adb4e8f725983cee36a9073b8e4f12994a700efb73d6794a44b6535165/flask-http-client-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e307c5709932d0c3aa78216d07adcef3", "sha256": "9b34a95c829416c0d84b16d7c074240a9d207f39356c7fc0b3fa830e454e0fee" }, "downloads": -1, "filename": "flask-http-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e307c5709932d0c3aa78216d07adcef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2204, "upload_time": "2019-08-29T09:29:55", "url": "https://files.pythonhosted.org/packages/51/20/43adb4e8f725983cee36a9073b8e4f12994a700efb73d6794a44b6535165/flask-http-client-0.0.2.tar.gz" } ] }