感觉好久没用postman,手生了好多,记录下今天踩的坑。
用postman发送请求时,在body中传递参数,如果传递的是Array/Hash型的参数,分简单的三种情况,分别用三个小例子说明一下:
传递的参数是非嵌套的hash
在body中,输入以下内容:
key | value |
---|---|
student[name] | Daniel |
student[age] | 20 |
student[gender] | male |
发出请求的时候,对应传递的参数内容为: |
{ "student": { "name": "Daniel", "age": "20", "gender": "male" } }
- 传递的参数是嵌套的hash
在body中,输入以下内容:
key | value |
---|---|
student[name] | Daniel |
student[age] | 20 |
student[teachers][1][name] | David |
发出请求的时候,对应传递的参数内容为:
{ "student": { "name": "Daniel", "age": "20", "teachers": { "1": { "name": "David" }}}}
传递的是array
在body中,输入以下内容:
key | value |
---|---|
student_ids[] | 10 |
student_ids[] | 11 |
student_ids[] | 12 |
发出请求的时候,对应传递的参数内容为: |
{ "student_ids": ["10", "11", "12"] }
OK!下次不要再踩同样的坑了。