python建立一个http请求_python发起一个http请求例子

本文分别展示了Python2和Python3如何发起HTTP请求。在Python2中,使用`urllib`和`urllib2`库,而在Python3中,使用`urllib.parse`和`request`库来构建请求并获取响应。请求包括设置头信息、编码参数和解析JSON响应。
摘要由CSDN通过智能技术生成

python2发起一个请求

import urllib,urllib2

import json

header_dict = {

'token': '61ea924b050ca0446b0ab32003afb44ab5f8'}

url='http://192.168.62.24:30010/nlogin/'

textmod = {'userId':'12410','chatId':'10062'}

textmod = urllib.urlencode(textmod)

req = urllib2.Request(url = '%s%s%s' % (url,'?',textmod),headers=header_dict)

res = urllib2.urlopen(req)

res = res.read()

print(res)

data = json.loads(res)

print(data['userId'])

python3发起一个http请求例子:

import json

from urllib import parse,request

def getOpenRoomList():

textmod = {'userId': '12410', 'chatId': '10062'}

textmod = parse.urlencode(textmod)

header_dict = {

'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko',

'token': '61ea92ab32003afb44ab5f8'}

url = 'http://192.168.62.35:30410/nlogin/'

req = request.Request(url='%s%s%s' % (url, '?', textmod), headers=header_dict)

res = request.urlopen(req)

ret = res.read();

jsonData = json.loads(ret)

print(jsonData)

resultcode = jsonData['ret']

if (0 == resultcode):

print("get open room list succ!")

else:

print("get open room list failed!")

return None

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值