笔记:分别用Python、Perl实现对远程服务的访问,并对返回的JSON结构的数据进行处理

Python:

需要下载支持JSON的开源包:
http://pypi.python.org/pypi/python-json/

import urllib2
import json

response = urllib2.urlopen("REMOTE_URL", "userName=myname&password=mypwd").read()
jsonData = json.read(response)
print(jsonData["isSuccess"])

============

Perl:

需要下载并安装以下支持JSON的开源包:(可用Perl Package Manager进行管理)
http://packages.ubuntu.com/zh-cn/gutsy/all/libjson-perl/download

use JSON;
use LWP;

my $url = "REMOTE_URL";
my $browser = LWP::UserAgent->new;
my $response = $browser->post($url,
	[
		"userName" => "myname",
		"password" => "mypwd"
	]
);
$jsonData = from_json($response->content);
print $jsonData->{"isSuccess"};

PS:
刚为公司折腾完网络教室(为网站开发远程直播教室的折腾过程及最终实现),后端是用nodejs实现的。心血来潮想自己再用Python实现一遍。因此复习一下已经几年没用过的Python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值