dapr / dapr/java-sdk

support invokeXXX method return Response

Abierto
#751 7 comentarios 0 reacciones 0 asignados Ver en GitHub
P2
Lenguaje dominante
Java
Estrellas
300
Forks
230
Merge medio
5 d 1 h
PR fusionados (30 d)
5

Descripción

## Describe the proposal
it is not support return Response(with code and headers) in invokeXXX method now.
it just convert body data by jackson and return.(there is a bug that jackson can't convert the string without json format)
![image](https://user-images.githubusercontent.com/25682169/175204261-039e16c1-1bbc-4eaa-9603-2df36cbabff4.png)

it is unsupport if somebody need code and header.

i think that it needs deserialize layer and response interface(implement of http and grpc) to adapt.

use the below code to get Response.
```
invokeMethod(request,TypeRef)
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando los puntos de entrada invokeMethod/invokeXXX del Java SDK y la conversión de bodies existente de Jackson descrita en el issue. Revisa cómo se representan las respuestas de invocaciones HTTP y gRPC y, después, verifica que invokeMethod(request, TypeRef) pueda exponer el código de respuesta, los headers y el body sin romper el comportamiento actual de deserialización.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.