title: How to make call to gRPC server over HTTP/1.1 from cURL command or in internet browser
body: <p>I have added below new code in protobuf file and compiled to get the generated grpc_pb files.</p>
  
  <pre><code>service EchoService {
    rpc Echo(EchoMessage) returns (EchoMessage) {
      #-----New code start-----
      option (google.api.http) = {
        post: "/v1/echo"
        body: "*"
      };
      #-----New code end------
    }
  }
  </code></pre>
  
  <p>From cURL command executed below command</p>
  
  <pre><code>curl -X POST -k https://localhost:10000/v1/echo -d '{"Key": "Value"}'
  </code></pre>
  
  <p>After making above request, not able to get the proper response.</p>
  
  <p>My doubt is, any server side code changes needed to prepare the response to send back to caller? If so, Please suggest me with the code (Java) &amp; also how to make request. If not, how we need to make http request to grpc?</p>
  
  <p>Working example is much appreciated.</p>