Commit 50b5337
committed
ignoring http status when content type is application/grpc grpc#8486
Fixes grpc#8486
When a gRPC response is received with content type application/grpc,
we then do not expect any information in the http status and the status information
needs to be conveyed by gRPC status only.
In case of missing gRPC status, we will throw an Internal error instead of Unknown
in accordance with https://grpc.io/docs/guides/status-codes/
Changes :
- Ignore http status in case of content type application/grpc
- Change the default rawStatusCode to return Internal for missing grpc status
RELEASE NOTES:
* client : Ignore http status for gRPC mode and return Internal error for
missing grpc status1 parent 3074bcd commit 50b5337
3 files changed
Lines changed: 51 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1467 | 1467 | | |
1468 | 1468 | | |
1469 | 1469 | | |
1470 | | - | |
| 1470 | + | |
1471 | 1471 | | |
1472 | 1472 | | |
1473 | 1473 | | |
1474 | 1474 | | |
1475 | 1475 | | |
1476 | 1476 | | |
1477 | 1477 | | |
1478 | | - | |
1479 | 1478 | | |
1480 | 1479 | | |
1481 | 1480 | | |
| |||
1534 | 1533 | | |
1535 | 1534 | | |
1536 | 1535 | | |
1537 | | - | |
| 1536 | + | |
| 1537 | + | |
1538 | 1538 | | |
1539 | 1539 | | |
1540 | 1540 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2618 | 2618 | | |
2619 | 2619 | | |
2620 | 2620 | | |
| 2621 | + | |
| 2622 | + | |
2621 | 2623 | | |
2622 | 2624 | | |
2623 | 2625 | | |
| |||
2695 | 2697 | | |
2696 | 2698 | | |
2697 | 2699 | | |
2698 | | - | |
| 2700 | + | |
2699 | 2701 | | |
2700 | 2702 | | |
2701 | 2703 | | |
2702 | 2704 | | |
2703 | 2705 | | |
2704 | 2706 | | |
2705 | 2707 | | |
2706 | | - | |
2707 | | - | |
2708 | | - | |
2709 | | - | |
| 2708 | + | |
2710 | 2709 | | |
2711 | 2710 | | |
2712 | | - | |
| 2711 | + | |
2713 | 2712 | | |
2714 | 2713 | | |
2715 | 2714 | | |
2716 | 2715 | | |
2717 | 2716 | | |
2718 | | - | |
2719 | | - | |
2720 | | - | |
2721 | | - | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
2722 | 2742 | | |
2723 | 2743 | | |
2724 | 2744 | | |
2725 | 2745 | | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
2726 | 2749 | | |
2727 | 2750 | | |
2728 | 2751 | | |
| |||
2733 | 2756 | | |
2734 | 2757 | | |
2735 | 2758 | | |
2736 | | - | |
2737 | 2759 | | |
2738 | 2760 | | |
2739 | 2761 | | |
| |||
2755 | 2777 | | |
2756 | 2778 | | |
2757 | 2779 | | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
2758 | 2783 | | |
2759 | 2784 | | |
2760 | 2785 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | 109 | | |
111 | 110 | | |
112 | 111 | | |
| |||
120 | 119 | | |
121 | 120 | | |
122 | 121 | | |
123 | | - | |
| 122 | + | |
124 | 123 | | |
125 | 124 | | |
126 | 125 | | |
127 | 126 | | |
128 | 127 | | |
129 | 128 | | |
130 | | - | |
| 129 | + | |
131 | 130 | | |
132 | 131 | | |
133 | | - | |
| 132 | + | |
134 | 133 | | |
135 | 134 | | |
136 | 135 | | |
137 | 136 | | |
138 | 137 | | |
139 | | - | |
| 138 | + | |
140 | 139 | | |
141 | 140 | | |
142 | 141 | | |
| |||
161 | 160 | | |
162 | 161 | | |
163 | 162 | | |
164 | | - | |
| 163 | + | |
165 | 164 | | |
166 | 165 | | |
167 | 166 | | |
| |||
170 | 169 | | |
171 | 170 | | |
172 | 171 | | |
173 | | - | |
| 172 | + | |
174 | 173 | | |
175 | 174 | | |
176 | | - | |
| 175 | + | |
177 | 176 | | |
178 | 177 | | |
179 | 178 | | |
| |||
183 | 182 | | |
184 | 183 | | |
185 | 184 | | |
186 | | - | |
| 185 | + | |
187 | 186 | | |
188 | 187 | | |
189 | | - | |
| 188 | + | |
190 | 189 | | |
191 | | - | |
192 | | - | |
| 190 | + | |
193 | 191 | | |
194 | 192 | | |
195 | 193 | | |
196 | 194 | | |
197 | 195 | | |
198 | 196 | | |
199 | | - | |
| 197 | + | |
200 | 198 | | |
201 | 199 | | |
202 | 200 | | |
| |||
0 commit comments