microsoftgraph / microsoftgraph/msgraph-sdk-java
Body missing in ApiException
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Java
- Estrelas
- 444
- Forks
- 154
- Merge médio
- 18h 28min
- PRs com merge (30d)
- 4
Descrição
Is your feature request related to a problem? Please describe the problem.
In v6 I am missing a method to get the body of a failed request, which may help to reproduce an issue.
With v5 I'm able to call graphServiceException.getMessage(true); which contains the headers and body of the failed request. However in v6 there is a method for the headers apiException.getResponseHeaders(), but none for the body.
Question on that: Are these really the responseHeaders and not the requestHeaders of the failed request? I don't see why someone would need the headers of the response message. So maybe this case is just a naming issue.
Describe the solution you'd like.
Add method getRequestBody or getResponseBody analogue to getRequestHeaders or getResponseHeaders
Additional context?
No response
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece com ApiException e compare o accessor existente getResponseHeaders() com o comportamento de v5 GraphServiceException.getMessage(true) descrito na issue. Determine se o body da resposta com falha é retido e se os headers existentes são headers de resposta ou de requisição. Considera-se concluído quando o accessor pretendido para o body e a nomenclatura dos headers estiverem resolvidos e cobertos pelos testes relevantes do projeto.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- api
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 38/100