pycharm发送request请求——第一篇

1 安装pycharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
安装
2 导入requests包

3 简单的请求
3.1 导入requests包,(注意是requests哦,千万别手抖导入request)
import requests
3.2 开始写代码

import requests

#定义url
base_url ='http://httpbin.org'

#get请求
r = requests.get(base_url+'/get')
#打印状态码
print(r.status_code);

# post请求
p = requests.post(base_url+'/post')
print(p.status_code)

#put请求
t = requests.put(base_url+'/put')
print(t.status_code)

#delect请求
d = requests.delete(base_url+'/delete')
print(d.status_code)

运行结果如下图所示
结果注:
常用的响应状态码
200 请求成功,服务器已成功处理了请求;
201 已创建,请求成功并创建了新的资源;
301 永久移动,请求的网页已经永久移动到了新的位置;
400 请求错误,服务器无法解析请求;
401 未授权,请求没有进行身份验证或身份验证未通过;
403 禁止访问,服务器拒绝了请求;
404 未找到,服务器找不到请求的网页;
500 服务器内部错误,服务器遇到错误无法完成请求;
501 未实现,服务器不具备完成请求的功能;
502 错误网关,服务器作为网关或代理,从上游服务器收到无效响应;

4 参数传递
4.1 url传参

import  requests
#参数请求
#定义url
base_url = 'http://httpbin.org'

# 定义需要传的参数
param_date ={'user':'zhang',
             'pasword':'123456'}
#get方法的使用
r = requests.get(base_url+'/get',params=param_date)
print(r.url)
print(r.status_code)

运行结果如下图所示:
url4.2 body传递参数

import  requests
#参数请求
#定义url
base_url = 'http://httpbin.org'
#post方法
#定义body中传递的数据
from_date = {'name':'zhang'
             ,'passwo':'123456'}
p = requests.post(base_url+'/post',data=from_date)
#打印返回的数据
print(p.text)

运行结果如下如所示
body

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值