zoukankan      html  css  js  c++  java
  • Flask学习 4 http方法

    服务端端

    #!/usr/bin/env python  
    # encoding: utf-8  
    """ 
    @version: v1.0 
    @author: cxa 
    @file: flask04.py 
    @time: 2018/04/13 16:06 
    """
    """
    HTTP 方法
    """
    from flask import Flask,request
    app=Flask(__name__)
    @app.route("/")
    def Index():
        return "<h1>Index Page</h1>"
    @app.route('/register',methods=['GET','POST'])
    def register():
        print(request.headers)
        print(request.form)
        print(request.form['name'])
        print(request.form.get('name'))
        print(request.form.getlist('name'))
        print(request.form.get('nickname',default='little apple'))
        return "welcome"
    if __name__=='__main__':
        app.run(debug=True)
    

      客户端:

    #!/usr/bin/env python  
    # encoding: utf-8  
    """ 
    @version: v1.0 
    @author: cxa 
    @file: client.py 
    @time: 2018/04/13 16:17 
    """
    import requests
    from fake_useragent import UserAgent
    headers = {
        'User-Agent': UserAgent().random,
        'Accept-Encoding': 'gzip, deflate, sdch',
        'Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',
        'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Connection': 'keep-alive'
    }
    
    user_info={'name':'cxa','password':'123'}
    r=requests.post("http://127.0.0.1:5000/register",data=user_info,headers=headers)
    print(r.text)
    

      

  • 相关阅读:
    代码模板
    DNSget Ip
    WC约束示使用
    下雨了
    Xml文件保存值不能及时更新
    代码不是艺术,而是达到目的的一种手段
    网站TCP链接暴增
    吐个槽吧
    正则表达式使用小注意
    Sereja and Two Sequences CodeForces
  • 原文地址:https://www.cnblogs.com/c-x-a/p/8821438.html
Copyright © 2011-2022 走看看