2020-09-20 22:30:17 +02:00
|
|
|
type HttpRequestLog {
|
|
|
|
id: ID!
|
2020-02-23 22:07:46 +01:00
|
|
|
url: String!
|
|
|
|
method: HttpMethod!
|
2020-09-21 22:27:10 +02:00
|
|
|
proto: String!
|
2020-09-24 00:13:14 +02:00
|
|
|
headers: [HttpHeader!]!
|
2020-09-19 01:27:55 +02:00
|
|
|
body: String
|
2020-02-23 22:07:46 +01:00
|
|
|
timestamp: Time!
|
2020-09-20 22:30:17 +02:00
|
|
|
response: HttpResponseLog
|
2019-12-01 14:47:25 +01:00
|
|
|
}
|
|
|
|
|
2020-09-20 22:30:17 +02:00
|
|
|
type HttpResponseLog {
|
|
|
|
requestId: ID!
|
|
|
|
proto: String!
|
|
|
|
status: String!
|
2020-09-19 01:27:55 +02:00
|
|
|
statusCode: Int!
|
|
|
|
body: String
|
2020-09-24 00:13:14 +02:00
|
|
|
headers: [HttpHeader!]!
|
|
|
|
}
|
|
|
|
|
|
|
|
type HttpHeader {
|
|
|
|
key: String!
|
|
|
|
value: String!
|
2020-09-19 01:27:55 +02:00
|
|
|
}
|
2019-12-01 14:47:25 +01:00
|
|
|
|
|
|
|
type Query {
|
2020-09-20 22:30:17 +02:00
|
|
|
httpRequestLog(id: ID!): HttpRequestLog
|
|
|
|
httpRequestLogs: [HttpRequestLog!]!
|
2019-12-01 14:47:25 +01:00
|
|
|
}
|
|
|
|
|
2020-02-23 22:07:46 +01:00
|
|
|
enum HttpMethod {
|
|
|
|
GET
|
2020-09-19 01:27:55 +02:00
|
|
|
HEAD
|
2020-02-23 22:07:46 +01:00
|
|
|
POST
|
2020-09-19 01:27:55 +02:00
|
|
|
PUT
|
|
|
|
DELETE
|
|
|
|
CONNECT
|
|
|
|
OPTIONS
|
|
|
|
TRACE
|
|
|
|
PATCH
|
2019-12-01 14:47:25 +01:00
|
|
|
}
|
|
|
|
|
2020-09-19 01:27:55 +02:00
|
|
|
scalar Time
|