request.detelete() 和 pycurl delete

#-*- coding:utf-8
# python:2.7

import requests
import sys

#删除通过requests.delete
def deleteProduct(org,productname,token):
    base_url ="http://****/**/v1"
    org = org
    product = productname
    publish_url = "/repos/"+org +"/" +product
    user_token = token
    req_url = base_url + publish_url+"?token=" + user_token


    r= requests.delete(req_url)


    if r.status_code == 204 and r != None:
        print("success")
        print("status code:",r.status_code)
    else:
        print("status code:", r.status_code, "publish error", r.text)
        sys.exit(-2)

deleteProduct(
"productname","createRepby","2b559e6a018d5c2392cbcbfa9196f8c137ec5396")

********************************
#-*- coding:utf-8
# python:2.7
import requests
import sys
import json
#删除通过pycurl

def deleteRelease(orgname,productname,releasename,token):
    base_url ="http://****/**/**"
    org = orgname
    product =productname
    publish_url ="/"+org +"/" +product +"/release"
    user_token = token
    req_url = base_url + publish_url+"?token=" + user_token
    headers = {'Accept': 'application/json', 'Content-Type': 'application/json;charset=utf-8'}

    details={
        "name": releasename
    }

    r = requests.delete(req_url, data=json.dumps(details), headers=headers)

    if r.status_code == 204 and r != None:
        print("success")
        print("status code:",r.status_code)

    else:
        print("status code:", r.status_code, "publish error", r.text)
        sys.exit(-2)

deleteRelease("productname","createRepbyOrg","aabbccdd4","2b55*******6f8c137ec5396")

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值