requests接口测试

一、介绍

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests是Python语言的第三方的库,专门用于发送HTTP请求

二、前提

pip install requests

三、get请求

import requests
class TestRequestsClass():
    def getmethod(self):
        # 第一种get请求的方式
        # url = "http://apis.juhe.cn/mobile/get?phone=17642170256&dtype=&key=f1d7acd89747f82737b8a7d95e41d63e"
        # resultobject = requests.get(url=url)
        # 第二种get请求的方式
        url = "http://apis.juhe.cn/mobile/get?"
        cs = '{"phone":"17642170256","key":"f1d7acd89747f82737b8a7d95e41d63e"}'
        css = eval(cs)  # 把字符串中包含的类型进行转换
        resultobject = requests.get(url=url, params=css)
        print(resultobject.text,type(resultobject.text))    # 返回文本内容str
        print(resultobject.json(),type(resultobject.json()))    # 返回文本内容是json类型,字典类型是key:values
        print(resultobject.status_code)

t = TestRequestsClass()
t.getmethod()

执行效果:

四、post请求 

import requests
class TestRequestsClass():
    def postmethod(self):
        urls = "http://apis.juhe.cn/simpleWeather/query"
        cs = '{"city":"北京","key":"035bf06db35a253f12e066bb2901770f"}'
        css = eval(cs)
        resultobject = requests.post(url=urls,data=css)
        print(resultobject.text,type(resultobject.text))    # 返回文本内容str
        print(resultobject.json(),type(resultobject.json()))    # 返回文本是json类型,字典类型key:values
        print(resultobject.status_code)

t = TestRequestsClass()
t.postmethod()

执行效果:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值