SAE上用Python开发微信接口用浏览器请求显示internal server error.

处理这个磨蹭了很久,在网上也没有找到解释,所以写下这篇随笔,希望对后来人有所帮助;

如果显示这个,查看SAE的日志,会发现如下:

 - [2015/01/06 05:33:02] - Traceback (most recent call last):
  File "/usr/local/sae/python/lib/python2.7/site-packages/web/application.py", line 237, in process
    return self.handle()
  File "/usr/local/sae/python/lib/python2.7/site-packages/web/application.py", line 228, in handle
    return self._delegate(fn, self.fvars, args)
  File "/usr/local/sae/python/lib/python2.7/site-packages/web/application.py", line 409, in _delegate
    return handle_class(cls)
  File "/usr/local/sae/python/lib/python2.7/site-packages/web/application.py", line 385, in handle_class
    return tocall(*args)
  File "/data1/www/htdocs/987/*******/1/WeixinInterface.py", line 19, in GET
    signature = data.signature
  File "/usr/local/sae/python/lib/python2.7/site-packages/web/utils.py", line 76, in __getattr__
    raise AttributeError, k
AttributeError: ‘signature‘ yq26 

其实你的SAE端已经没有问题了,现在需要去微信端验证token就ok了

时间: 2024-10-29 19:11:00

SAE上用Python开发微信接口用浏览器请求显示internal server error.的相关文章

spring cloud 调用接口间歇性返回http 500 - Internal Server Error的错误

查找了各种资料都没找到解决办法,token失效,网络问题,接口服务问题,基础服务问题,都考虑过,但是没能解决,偶尔发现服务器网络配置中存在一个virbr0虚拟网卡,问了下了网管,删除这个对服务并没有影响,决定删除这个virbr0, [root@Node1 ~]# ifconfig virbr0 down [root@Node1 ~]# brctl delbr virbr0 之后问题就莫名消失了,有知道原理的朋友欢迎交流 原文地址:https://www.cnblogs.com/yzlsthl/p

python开发微信支付学习记录(转)

前言 微信支付是由微信及财付通联合推出的移动支付创新产品.如今,随着微信支付的全面开放,相关需求也越来越多,很多开发人员进行微信支付开发及商家申请微信支付时,面临着诸多疑惑. 要想开发顺利进行,首先要对业务流程有个清晰的认识.这里以微信公众号支付为例,因此也借用微信支付官方文档中的业务流程图: 接下来来关注几个开发过程中的关键点,包括: 1.生成商户订单与调用统一下单 API 2.微信服务器交互的数据格式 3.公众号支付下网页内通过 JS-API 调起支付 4.异步通知商户支付结果(回调) 一.

测试开发系列之Python开发mock接口(一)

本次测试开发系列给大家分享一下怎么用python开发mock接口.本次介绍下什么是mock接口,以及咱们开发之前需要做的准备. 什么是mock接口呢,举个栗子,你在一家电商公司,有查看商品.购物.支付.发货.收获等等等一大堆功能,你是一个测试人员,测测测,测到支付功能的时候,你就要调用第三方支付接口了,真实支付,直接扣你支付宝/微信/银行卡里面的钱了,这下大事不好,测个试还得把自己钱搭进去(当然一般公司都会报销测试的支付费用,但是走报销麻烦),还有一些大额支付的的,可能你账户里面根本就没那么钱,

python实现微信接口——itchat模块

python实现微信接口--itchat模块 安装 sudo pip install itchat 登录 itchat.auto_login()  这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==True,那么就会保留登录的状态,至少在后面的几次登录过程中不会再次扫描二维码,该参数生成一个静态文件itchat.pkl用于存储登录状态 退出及登录完成后调用的特定的方法 这里主要使用的是灰

python实现微信接口(itchat)

python实现微信接口(itchat) 转载于:https://segmentfault.com/a/1190000009420701#articleHeader37 安装 sudo pip install itchat 登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==True,那么就会保留登录的状态,至少在后面的几次登录过程中不会再次扫

python urllib2导出elasticsearch数据时 返回 "urllib2.HTTPError: HTTP Error 500: Internal Server Error"

0.业务场景 将ES中某个index的某个字段的所有数据,导出到文件中 1.ES数据导出方法简述 ES数据导出方法,我主要找到了以下几个方面,欢迎大家补充: ES官方API:snapshot and restore module The snapshot and restore module allows to create snapshots of individual indices or an entire cluster into a remote repository like sha

PHP7 上传文件报错 Internal Server Error解决方法

上传文件的时候总是提示Internal Server Error错误.错误如下: Internal Server Error 检查Apache的错误日志.Apache/logs/error_log 错误信息为 mod_fcgid: HTTP request length 139072 (so far) exceeds MaxRequestLen (131072) 该错误是上传文件过大,需要修改Apache 和PHP的配置文件的upload上传文件大小 修改您的php.ini内 upload_ma

redmine迁移之后,文件上传的时候报Internal Server Error错误

redmine版本升级的时候,我们需要做数据库的迁移和附件文档的迁移,当完成所有工作之后,本以为万事大吉,可是在上传附件的时候发现报Internal Server Error错误,无法完成上传工作. 如下图所示: 问题分析:打开redmine之后,查看上传附件files文件夹的读写权限,发现是权限不足导致的. 解决方案:赋予其权限即可,命令为chmod -R a+w /files ,执行即可. 执行后验证权限如下: 重新访问网站测试是否可以上传,效果如下: 完美解决!希望大家遇到问题,分析问题,

php 图片上传 500 Internal Server Error 错误

写php简单上传图片时,发现200k的图片上传时报Internal Server Error错误,检查了 upload_max_filesize,及其他post_max_size.max_input_time.memory_limit. max_execution_time配置项均没有问题,后检查错误日 志:mod_fcgid: HTTP request length 138296 (so far) exceeds MaxRequestLen (131072), 发现问题所在. 原 来是fast