diff --git a/httpbin/core.py b/httpbin/core.py index bec8cf4..45cfd9d 100644 --- a/httpbin/core.py +++ b/httpbin/core.py @@ -7,15 +7,15 @@ httpbin.core This module provides the core HttpBin experience. """ -from flask import Flask, Response, request, render_template, redirect, make_response, g +from flask import Flask, request, render_template, redirect from . import filters -from .helpers import get_files, get_headers, status_code, get_dict, check_basic_auth +from .helpers import get_headers, status_code, get_dict, check_basic_auth + app = Flask(__name__) - # ------ # Routes # ------ @@ -79,6 +79,15 @@ def view_put(): return get_dict('url', 'args', 'form', 'data', 'origin', 'headers', 'files') +@app.route('/put', methods=('PATCH',)) +@filters.json +def view_put(): + """Returns PATCH Data.""" + + return get_dict('url', 'args', 'form', 'data', 'origin', 'headers', 'files') + + + @app.route('/delete', methods=('DELETE',)) @filters.json def view_delete():