失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python post请求参数化 参数化包含JSON主体的python POST请求

python post请求参数化 参数化包含JSON主体的python POST请求

时间:2019-10-12 17:24:55

相关推荐

python post请求参数化 参数化包含JSON主体的python POST请求

我正在创建一个Phyton脚本来发布一个包含JSON主体的请求,

这是我需要在请求体中传递的JSON输入:{

"Name": "PServiceGroup125",

"ServiceIDs": [1330,2387]

}

我能做到:

^{2}$

我想达到的目的:(让它更“OO”)

要创建一个函数(比如createBody)来创建一个python对象,然后将这个python对象转换为JSON并在请求中传递它:def createBody(self):

self.serviceDataProvider.setName("PTestServiceGroup %s" % time.strftime("%d%m%H%M%S"))

self.serviceDataProvider.setServiceIDs(self.serviceDataProvider.nextItem())

我有两个问题:

这里我为对应的json名称和服务ID字段设置了“value”,我应该如何设置name字段(ServiceIDs)?(“服务ID”:[13302387])

假设“serviceDataProvider”对象已成功创建(具有Name和ServiceID值)。在

我应该如何将这个对象(serviceDataProvider)转换回JSON并在请求中传递它?在

我在看“json”模块,但不太清楚如何在这个场景中使用它

感谢任何人的帮助和建议!在# serviceDataProvider is object of class ServiceDataProvider

class ServiceDataProvider(URLDataProvider):

name =""

sid=''

sIDs=[]

def setName(self,name):

self.name=name

def getName(self):

return self.name

def setServiceIDs(self,sid):

sIDs=[]

sIDs.append(sid)

def getServiceIDs(self):

return self.sIDs

如果觉得《python post请求参数化 参数化包含JSON主体的python POST请求》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。