提交 41112599 编写于 作者: 如梦技术's avatar 如梦技术 🐛

添加 idea http 文件,方便 http api 调试。

上级 017a8f45
......@@ -115,7 +115,7 @@ $ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/subscr
取消订阅 `a` 主题
```bash
$ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/unsubscribe" -d '{"topic":"a","qos":1,"clientId":"example"}'
$ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/unsubscribe" -d '{"topic":"a","clientId":"example"}'
{"code":0}
```
......@@ -203,7 +203,7 @@ $ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/subscr
一次性取消订阅 `a`, `b` 主题
```bash
$ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/unsubscribe/batch" -d '[{"topic":"a","qos":1,"clientId":"example"},{"topic":"b","qos":1,"clientId":"example"}]'
$ curl -i --basic -u mica:mica -X POST "http://localhost:8083/api/v1/mqtt/unsubscribe/batch" -d '[{"topic":"a","clientId":"example"},{"topic":"b","clientId":"example"}]'
{"code":0}
```
{
"dev": {
"host": "127.0.0.1:8083",
"username": "mica",
"password": "mica"
}
}
### mqtt publish
POST http://{{host}}/api/v1/mqtt/publish
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"payload":"Hello World",
"qos":1,
"retain":false,
"clientId":"example"
}
### mqtt subscribe
POST http://{{host}}/api/v1/mqtt/subscribe
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"qos":1,
"clientId":"example"
}
### mqtt unsubscribe
POST http://{{host}}/api/v1/mqtt/unsubscribe
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"clientId":"example"
}
### mqtt publish batch
POST http://{{host}}/api/v1/mqtt/publish/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a/b/c",
"payload":"Hello World",
"qos":1,
"retain":false,
"clientId":"example"
},
{
"topic":"a/b/c",
"payload":"Hello World Again",
"qos":0,
"retain":false,
"clientId":"example"
}
]
### mqtt subscribe batch
POST http://{{host}}/api/v1/mqtt/subscribe/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a",
"qos":1,
"clientId":"example"
},
{
"topic":"b",
"qos":1,
"clientId":"example"
},
{
"topic":"c",
"qos":1,
"clientId":"example"
}
]
### mqtt unsubscribe batch
POST http://{{host}}/api/v1/mqtt/unsubscribe/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a",
"clientId":"example"
},
{
"topic":"b",
"clientId":"example"
}
]
{
"dev": {
"host": "127.0.0.1:8083",
"username": "mica",
"password": "mica"
}
}
### mqtt publish
POST http://{{host}}/api/v1/mqtt/publish
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"payload":"Hello World",
"qos":1,
"retain":false,
"clientId":"example"
}
### mqtt subscribe
POST http://{{host}}/api/v1/mqtt/subscribe
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"qos":1,
"clientId":"example"
}
### mqtt unsubscribe
POST http://{{host}}/api/v1/mqtt/unsubscribe
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
{
"topic":"a/b/c",
"clientId":"example"
}
### mqtt publish batch
POST http://{{host}}/api/v1/mqtt/publish/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a/b/c",
"payload":"Hello World",
"qos":1,
"retain":false,
"clientId":"example"
},
{
"topic":"a/b/c",
"payload":"Hello World Again",
"qos":0,
"retain":false,
"clientId":"example"
}
]
### mqtt subscribe batch
POST http://{{host}}/api/v1/mqtt/subscribe/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a",
"qos":1,
"clientId":"example"
},
{
"topic":"b",
"qos":1,
"clientId":"example"
},
{
"topic":"c",
"qos":1,
"clientId":"example"
}
]
### mqtt unsubscribe batch
POST http://{{host}}/api/v1/mqtt/unsubscribe/batch
Content-Type: application/json
Authorization: Basic {{username}} {{password}}
[
{
"topic":"a",
"clientId":"example"
},
{
"topic":"b",
"clientId":"example"
}
]
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册