This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"context" | |
"flag" | |
"fmt" | |
"log" | |
"google.golang.org/grpc" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func handler(request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) { | |
return events.APIGatewayProxyResponse{ | |
Body: "Hello, world.", | |
Headers: map[string]string{ | |
"Content-Type": "application/grpc+proto", | |
}, | |
StatusCode: 200, | |
}, nil | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http2: Framer 0xc0002c8380: wrote SETTINGS len=0 | |
http2: Framer 0xc0002c8380: read SETTINGS len=18, settings: MAX_CONCURRENT_STREAMS=128, INITIAL_WINDOW_SIZE=65536, MAX_FRAME_SIZE=16777215 | |
http2: Framer 0xc0002c8380: read WINDOW_UPDATE len=4 (conn) incr=2147418112 | |
http2: Framer 0xc0002c8380: wrote SETTINGS flags=ACK len=0 | |
http2: Framer 0xc0002c8380: wrote HEADERS flags=END_HEADERS stream=1 len=84 | |
http2: Framer 0xc0002c8380: wrote DATA flags=END_STREAM stream=1 len=12 data="\x00\x00\x00\x00\a\n\x05Hello" | |
http2: Framer 0xc0002c8380: read SETTINGS flags=ACK len=0 | |
http2: Framer 0xc0002c8380: read HEADERS flags=END_HEADERS stream=1 len=313 | |
http2: Framer 0xc0002c8380: read DATA stream=1 len=15 data="\n\rHello, world." | |
http2: Framer 0xc0002c8380: read DATA flags=END_STREAM stream=1 len=0 data="" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func handler(request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) { | |
message := &api.AliveResponse{Message: "Hello, world."} | |
b, err := proto.Marshal(message) | |
if err != nil { | |
return events.APIGatewayProxyResponse{ | |
StatusCode: 500, | |
}, err | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const ( | |
payloadLen = 1 | |
sizeLen = 4 | |
headerLen = payloadLen + sizeLen | |
) | |
func msgHeader(data []byte) (hdr []byte, payload []byte) { | |
hdr = make([]byte, headerLen) | |
hdr[0] = byte(uint8(0)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDDwkBz+R/ufNLyIMWvQ5N2uHfE8fU6F30HkvQIH7kZ4 [email protected] |
OlderNewer