`
Cash
  • 浏览: 181278 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

python3.7 “malformed header from script”错误

 
阅读更多
最近测试python编程登陆,发现apache总是报错
[Tue Mar 05 10:26:58.837624 2019] [cgi:error] [pid 3096:tid 1192] [client 127.0.0.1:58566] malformed header from script 'login_check.py': Bad header: 1, referer: http://127.0.0.1/login.html

查阅很多文章需要把头部输出调整为 print("Content-type:text/html\n\n")

但始终未果,最后在日志中发现错误重要信息:
Bad header: 1,     #这个“1”是因为引用了自建的函数py文件中多输出了一个测试“1”字符,导致目前的py文件调用时,在print("Content-type:text/html\n\n")执行前,输出了一个“1”导致整个输出头部失败!

故障排查了1天时间,才发现这个问题!
分享到:
评论

相关推荐

    mod_python_malformed_query.nasl

    mod_python_malformed_query

    Python-datasette是一个Python工具可以为SQLite数据库生成JSONAPI

    datasette是一个Python 工具,可以为SQLite数据库生成JSON API。因为SQLite不能并发写入,所以API是只读的,但是读性能非常好。 如果你的网站是只读的,这个东西做后端,简单又靠谱

    svn备份还原方法

    ### SVN备份与还原详解 #### 一、SVN简介 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。它允许团队成员在一个中心存储库中保存工作副本,并能够记录每次更改的...

    The database disk image is malformed 错误修复工具

    然而,数据库在运行过程中可能会遇到各种问题,其中之一就是"The database disk image is malformed"错误。这个错误通常意味着SQLite数据库文件的结构损坏,无法正常读取或操作。 为了处理这种问题,我们有专门的...

    Python 解决execjs._exceptions.ProgramError: ReferenceError: document is not defined报错问题

    在Python中,`execjs`库是用来执行JavaScript代码的,它允许你在Python环境中运行JavaScript,这对于数据抓取、网页解析等任务非常有用。然而,在某些情况下,当你尝试使用`execjs`执行包含浏览器环境特定对象(如`...

    阿里云镜像安装docker报错的问题及解决方案

    Malformed entry 60 in list file /etc/apt/sources.list (Component) 解决方案 注意到报错提示/etc/apt/sources.list 这个文件第60行格式错误,那么尝试把这行注释掉。先打开这个文件: $ sudoedit /etc/apt/...

    Malformed Request(解决方案).md

    Malformed Request(解决方案).md

    Sqlite数据库文件

    Sqlite数据库报错:database disk image is malformed 按照博文的方法终于解决了我的问题: cmd切换到该目录下然后输入: sqlite3 old.db .dump > newsfeed.sql 和 sqlite3 new.db < newsfeed.sql

    svn提交日志导出工具v4.1

    由于开发人员对日常工作难免提交svn文件,在项目发版的时候总是要记住自己修改了哪些文件 本工具是导出svn服务器提交日志,可以按照提交人过滤,提交日期过滤,并且可以生成修改文件清单并有去重功能。...

    android-sdk-opencv-4.5.5&opencv-contrib-4.5.5-arm64-v8a

    1.android 版的opencv-4.5.5 sdk; 2.含有opencv-contrib-4.5.5 扩展模块; 3.可以在android studio 中加载,通过java 层调用,也可以添加so库+头文件的方式在jni 层调用; 4.适用于arm64-v8a架构,即64bit cpu。

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...

    强制删除任何EXE文件和被加载的DLL文件!

    强制删除任何EXE文件和被加载的DLL文件!

    base64加密解密-js-utf-8

    base64中文加密 注意中文编码为UTF-8

    IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException的错误问题

    IDEA 是一个功能强大且功能丰富的集成开发环境,支持多种编程语言,包括 Java、Python、Ruby 等。ECJ(Eclipse Compiler for Java)是一种 Java 编译器,IDEA 中使用 ECJ 编译可以提高编译速度和质量。但是,在使用 ...

    KEIL错误汇总

    keil 错误汇总,软件报错可以直接查一下,是什么类型的错误。 需要的私信我,或者留下邮箱。 本来是共享的,但是积分自己不能修改,好烦

    解析Neatbeans(常见错误) build-impl.xml:305: Compile failed

    从给出的文件内容中,我们可以提取出有关Neatbeans开发环境中遇到的一个具体错误信息及其解决方法的知识点。具体知识点涉及Netbeans构建配置文件build-impl.xml中javac编译任务的配置和错误分析,以及Java编程环境和...

    NetMeter网速监控

    《NetMeter:全面解析网络速度监控工具》 在数字化时代,网络速度的监控对于日常的上网体验至关重要。NetMeter是一款专业、高效的网络监控工具,它能够实时监测并展示你的网络上传与下载速度,帮助用户更好地理解和...

Global site tag (gtag.js) - Google Analytics