python 代码:
def createPost():
timestamp='1571560731491'
hash='b6ea03cf028fd0b3fe6a79acb'
url = 'http://api.mot.q/api/v2/task'
data={}
d={'taskType':'distribute',
'name':'content-brain',
'timestamp':timestamp,
'hash':hash,
}
jsdata={
'files':'http://storage/content-brain/Jellyfish.jpg',
'fileArea':'2',
'httpBackurl':'http://10.11.182.216:8080/ctt-web/api/v1/main/callback/extpic'
}
d['data']=json.dumps(jsdata);
r = requests.post(url, data=d)
return r.status_code
Java代码:
JSONObject json = new JSONObject();
JSONObject param=new JSONObject();
param.put("files","http://storage/content-brain/Jellyfish.jpg");
param.put("fileArea",2);
param.put("httpBackurl","http://10.11.182.216:8080/ctt-web/api/v1/main/callback/extpic");//回调接口
json.put("taskType", "distribute");
json.put("name","content-brain");
json.put("timestamp",timestamp);
json.put("hash",hash);
json.put("data", param);
请问格式上有什么问题吗?用java提交始终提示400.........感谢