stask
11/18/2020, 8:41 PM@Serializable
data class GroupData(
@Contextual val sessionId: String,
@Contextual val groupId: String
)
delete("/api/v1/group") {
val data = call.receive<GroupData>()
...
}
The client snippet
`return axios.delete(
${serverAddress}/api/v1/group
,
{
data: {
sessionId: context.state.sessionId,
groupId
}
},
)`asad.awadia
11/18/2020, 8:43 PMasad.awadia
11/18/2020, 8:44 PMasad.awadia
11/18/2020, 8:44 PMstask
11/18/2020, 8:47 PMasad.awadia
11/18/2020, 8:49 PMinstall(ContentNegotiation) {
register(ContentType.Application.Json, JacksonConverter())
}
this?asad.awadia
11/18/2020, 8:49 PMasad.awadia
11/18/2020, 8:49 PMstask
11/18/2020, 8:52 PMinstall(ContentNegotiation) {
json()
}
POST and PUT requests with json work correctlyasad.awadia
11/18/2020, 8:52 PMstask
11/18/2020, 8:54 PMasad.awadia
11/18/2020, 8:55 PMContent-Type
with value application/json
stask
11/18/2020, 9:03 PMreturn axios.delete(
${serverAddress}/api/v1/group,
{
headers: {
'Content-Type': 'application/json'
},
data: {
sessionId: context.state.sessionId,
groupId
}
},
)
asad.awadia
11/18/2020, 9:08 PMstask
11/18/2020, 9:08 PMstask
11/18/2020, 9:10 PMkqr
11/20/2020, 7:30 AM