Go Package net/http: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 4: Line 4:
=Internal=
=Internal=
* [[Go_Language_Modularization#net_http|Standard Library]]
* [[Go_Language_Modularization#net_http|Standard Library]]
* [[HTTP_in_Go#Overview|HTTP in Go]]
=Overview=
=Overview=


Line 14: Line 16:
* Working example in ovidiu-feodorov/go-micros/blob/develop/metadata/internal/handler/http/http.go
* Working example in ovidiu-feodorov/go-micros/blob/develop/metadata/internal/handler/http/http.go
* [[JSON_in_Go#With_a_Reader]]
* [[JSON_in_Go#With_a_Reader]]
Decoding to JSON only works if the HTTP requests has a "Content-Type: application/json" header, otherwise the decoding fails with an EOF error.
</font>
</font>
=Registering Handlers Generated by oapi-codegen from an OpenAPI Specification=
{{Internal|Oapi-codegen#chi-server|<tt>oapi-codegen</tt> Server Code Generation}}

Latest revision as of 21:50, 26 January 2024

External

Internal

Overview

Reading the Request Body

TO PROCESS:

Decoding to JSON only works if the HTTP requests has a "Content-Type: application/json" header, otherwise the decoding fails with an EOF error.

Registering Handlers Generated by oapi-codegen from an OpenAPI Specification

oapi-codegen Server Code Generation