博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 模拟get,post,delete,put请求应该怎么写
阅读量:5882 次
发布时间:2019-06-19

本文共 885 字,大约阅读时间需要 2 分钟。

方法一:

使用httplib

import httplib

hostname="localhost"

port=80

method="get" #get,post,put,delete

url="/api/userinfo/get"

body_param='{"uid":3}'

httpheader_json={"content-Type":"application/json","Accept":"application/json"}

 

httpClient=httplib.HTTPConnection(hostname,port)

httpClient.request(method,url,body_param,httpheader_json)

response=httpClient.getresponse()

status=response.status

reason=response.reason

response_header=response.getheaders()

response_body=response.read()

 

方法二:

使用urllib2

import urllib2

url="http://localhost"

param='{"userid":1}'

request=urllib2.Request(url.param)

request.add_header("Content-Type","application/json")

request.add_header("Accept","application/json")

request.get_method=lambda :"GET"#"GET,POST,PUT,DELETE"

response=urllib2.urlopen(request)

response_txt=response.read()

response_header=response.info()

转载于:https://www.cnblogs.com/mylele/p/5015357.html

你可能感兴趣的文章
$digest already in progress 解决办法——续
查看>>
虚拟机 centos设置代理上网
查看>>
Struts2中Date日期转换的问题
查看>>
mysql 数据类型
查看>>
Ubuntu 设置当前用户sudo免密码
查看>>
设置tomcat远程debug
查看>>
android 电池(一):锂电池基本原理篇【转】
查看>>
Total Command 常用快捷键
查看>>
ionic 调用手机的打电话功能
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
1000 加密算法
查看>>
exif_imagetype() 函数在linux下的php中不存在
查看>>
Ruby的case语句
查看>>
Linux的链接文件-ln命令
查看>>
maven的tomcat插件如何进行debug调试
查看>>
table表头固定
查看>>
截取字符串中两个字符串中的字符串
查看>>
spring xml properties split with comma for list
查看>>
判断点是否在三角形内
查看>>
Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)...
查看>>