X~~X~~ 2022-07-15 15:33 采纳率: 34.2%
浏览 55
已结题

上传文件携带部分参数,根据status接口返回的状态执行不同的操作

img

img

img

1.首先前端像后端发送求,携带的是一个上传的文件,和其他参数,后端向第三方接口upload_file发请求,如果状态码是0,则执行第二步,否则返回错误
2.后端携带部分参数向第三方接口发请求,根据返回的不同的状态码执行不同的操作,如果是1001或者1002则继续向该第三方接口发请求,直至状态码为1003代表成功,则向第三个接口发请求拿结果,或者-1返回错误,如果是1003则直接返回结果(需要注意的是该第三方接口是查文本相似度的算法接口执行的时间比较长)

  • 写回答

2条回答 默认 最新

  • 测试的菜鸟 2022-07-15 15:57
    关注
    res1 = request.api1
    if res1[]'code'] == 0:
      res2 = request.api2  # 此步骤可以封装,然后使用 while Ture 代替
      if res2['code'] == 1001 or 1002:
         xxxxxx
      elif res2['code'] == -1:
      else:
        xxxxx
    else:
     print('False, 上传失败')
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月19日
  • 创建了问题 7月15日