美文网首页
5、response

5、response

作者: 郭祺迦 | 来源:发表于2018-10-02 20:38 被阅读0次

    什么是response?

    是服务器返回给客户端的数据

    其属性:

    ['__call__', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__', '__eq__', '__exit__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_cached_json', '_ensure_sequence', '_get_data_for_json', '_get_mimetype_params', '_is_range_request_processable', '_on_close', '_process_range_request', '_status', '_status_code', '_wrap_response', 'accept_ranges', 'add_etag', 'age', 'allow', 'autocorrect_location_header', 'automatically_set_content_length', 'cache_control', 'calculate_content_length', 'call_on_close', 'charset', 'close', 'content_encoding', 'content_language', 'content_length', 'content_location', 'content_md5', 'content_range', 'content_type', 'data', 'date', 'default_mimetype', 'default_status', 'delete_cookie', 'direct_passthrough', 'expires', 'force_type', 'freeze', 'from_app', 'get_app_iter', 'get_data', 'get_etag', 'get_json', 'get_wsgi_headers', 'get_wsgi_response', 'headers', 'implicit_sequence_conversion', 'is_json', 'is_sequence', 'is_streamed', 'iter_encoded', 'json', 'last_modified', 'location', 'make_conditional', 'make_sequence', 'max_cookie_size', 'mimetype', 'mimetype_params', 'on_json_loading_failed', 'response', 'retry_after', 'set_cookie', 'set_data', 'set_etag', 'status', 'status_code', 'stream', 'vary', 'www_authenticate']

    有程序员创建,返回response对象

    1>:直接返回response对象

    2>:通过make_response(data,code)

             data:返回的数据内容

              code:状态码

    3>:返回模板

    2:举例:

    #需要先导包

    from flask import make_response

    @blue.route('/response/')

    def my_res():

    #创建response对象

        response = make_response('dada','404')

        print(dir(response))

        return response

    3:举例

    @blue.route('/nan/')

    def tempalte_res():

        html = render_template('index.html')

        print(html)

        res = make_response(html)

        return res

    相关文章

      网友评论

          本文标题:5、response

          本文链接:https://www.haomeiwen.com/subject/nlpaoftx.html