zoukankan      html  css  js  c++  java
  • 七:flask-一些小细节

    1、在局域网中,让其他电脑访问我的网站:host参数

    如果设置为0.0.0.0,则在局域网中,输入当前项目所在的ip+端口就可以访问这个项目
    如果host设置为固定的ip,如host=‘'192.168.1.136',则只有ip为192.168.1.136的电脑才能访问此项目

    2、指定端口号:flask默认使用5000端口,port参数,可以指定此项目使用的端口

    3、url唯一

    如果在定义url的时候在url后面加了"/",则访问的时候,如果没有加"/",浏览器会自动加上"/" 

     

    如果在定义url的时候没有加"/",在访问的时候,如果加上了"/"就会报错,搜索引擎会将加了"/"和没加"/"的视为两个url

    4、GET请求和POST请求

    使用场景:
    只从服务器获取资源,而不改变资源的信息,则使用GET请求
    给服务器提交一些数据、文件,一般会对服务器的某些状态造成影响,使用POST请求

    参数区别:
    GET的参数在url后面用"?"来分割,使用key=value的形式传递(参数肉眼可见,不太安全)
    POST的参数一般在body里面,根据不同的content-type使用不同的数据结构(在不抓包的情况下,看不见参数),同时,POST请求也可以把参数放在url中传递
    因为POST可以传文件,所以就增加了很大的风险,对于有经验的黑客来讲,更不安全

    实现:

    在flask下,在route中,使用methods指定请求方法

  • 相关阅读:
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    团 队 作 业 ———— 随 堂 小 测
    Alpha 冲刺 (5/10)
    Alpha 冲刺 (4/10)
    Beta冲刺博客汇总(麻瓜制造者)
    Beta冲刺(3/5)(麻瓜制造者)
    快速搭建一个Express工程骨架
    个人作业——软件产品案例分析
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11774333.html
Copyright © 2011-2022 走看看