rpc

command
v0.0.0-...-bf4ab67 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

README

RPC API

This example makes use of the micro API with the RPC handler.

The api in this mode lets you serve http while routing to standard go-micro services via RPC.

The micro api with rpc handler only supports POST method and expects content-type of application/json or application/protobuf.

Usage

Run the micro API with the rpc handler

micro api --handler=rpc

Run this example

go run rpc.go

Make a POST request to /example/call which will call go.micro.api.example Example.Call

curl -H 'Content-Type: application/json' -d '{"name": "john"}' "http://localhost:8080/example/call"

Make a POST request to /example/foo/bar which will call go.micro.api.example Foo.Bar

curl -H 'Content-Type: application/json' -d '{}' http://localhost:8080/example/foo/bar

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package api is a generated protocol buffer package.
Package api is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL