添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
飘逸的登山鞋  ·  Qt ...·  1 年前    · 
率性的火锅  ·  电脑扩音器 - 京东·  1 年前    · 
买醉的硬币  ·  ubuntu 22 ...·  1 年前    · 
data = {'name': 'jiezhi', 'age': '24'} ret = urllib2.urlopen(url='http://jiezhiblog.com/test.php', data=urllib.urlencode(data)) print ret.read()

但是,到php那里往往是array类型的了。

经过几番折腾改用下面的代码:

__author__ = 'jiezhi'
import urllib2
import json
data = {'name': 'jiezhi', 'age': '24'}
ret = urllib2.urlopen(url='http://jiezhiblog.com/test.php', data=json.dumps(data))
print ret.read()

2.在PHP端问题

用了改后的Python代码,却发现$_POST没有获取到数据,所以改用 file_get_contents("php://input") 来获取提交的数据:

$input = file_get_contents("php://input"); var_dump($input); if ($input){ print_r($input); $arr = json_decode($input,true); echo "arr"; print_r($arr);

此时可以正确获取到提交的数据。

首发地址: http://jiezhiblog.com/archives/366

python post 请求跟get请求,引用requests的库,一般新手默认返回都会.text,这里我也是这样操作的,然后如果返回的是 json 格式 数据 ,在去取出想要的 数据 。 这里就会多操作一步,严格意义来讲还是比较麻烦的。 python 直接给我们封好了一个返回定义 . json 。 对request发起请求返回的响应对象进行. json ()操作,. json 操作返回的是一个字典类型(如果返回的结果为空时则会报错)。这样我们发送请求返回的 数据 直接就是 字典格式类型,可以直接取你想要的 数据 ,比较方便操作,小知 因为博客之前都是用 PHP 写的后端,现在想应用一下 Python 爬虫到的豆瓣 数据 ,于是就需要在 PHP 中得到 Python 的运行结果。建立联系首先,将 PHP Python 建立起联系的,就是在 PHP 中使用shell_exec()函数:<? php $output = shell_exec(' python ./test.py'); echo $output; ?>中文乱码如果$output里的中... 今天将老板一个项目的服务器代码语言从 Java 改成了 PHP ,因为算法是用 Python 写的,所以就需要在 PHP 中调用 Python 脚本,包括向 Python 传参, Python 接收参数后 处理 数据 ,再把 处理 结果传回给 PHP ,最后 PHP 返回给客户端。在 PHP 中使用的工具是 exec 调用的 Python 脚本,本文记录下使用教程。一、在 php .ini 中开启 exec出于安全... 在使用微盟的接口时,遇到这样的规定: 1、正向接口以’Content-Type: application/ json ’ 格式推送至微盟平台2、所有正向接口的调用均以 post 方式提交,并且 post 中的参数均以 json 方式构成。一开始没看懂,不知道什么玩意.百度后,找到了个靠谱的帖子,照着方案写代码后成功,把相关代码贴出来,供以后作参考import urllib2 import json data = { 首先来到 php 文档。已经说的很清楚了。 当 HTTP POST 请求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 时,会将变量以关联数组形式传入当前脚本。 所以 python ,请求的时候header中content-type需要是这2种。 index. php <? php $input ...