title: Can't make gRPC work with python requests rest api call
body: <h2>Need help in wiring the grpc client/server to listen to rest requests. Want to execute a post request</h2>
  
  <p>Any help is much appreciated..</p>
  
  <p><em>digestor.proto</em></p>
  
  <pre><code>import "google/api/annotations.proto";
  service Digestor{
   rpc GetDigestor(DigestMessage) returns (DigestedMessage) {}
  }
  
  service DigestorRest {
    rpc GetDigestor(DigestMessage) returns (DigestedMessage) {
      option (google.api.http) = {
        get: "/v1/digest"
        body: "*"
      };
    }
  }
  </code></pre>
  
  <p>after the pb2 files get generated.</p>
  
  <p><em>grpc - request works perfectly ok</em></p>
  
  <pre><code>curr_client = DigestorClient()
  print(curr_client.get_digest("Test Message"))
  </code></pre>
  
  <p>My rest/get request:</p>
  
  <pre><code>requests.get(url='http://localhost:46001/v1/digest')
  </code></pre>
  
  <p>should return the correct response however I get</p>
  
  <pre><code>requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('\x00\x00\x18\x04\x00\x00\x00\x00\x00\x00\x04\x00@\x00\x00\x00\x05\x00@\x00\x00\x00\x06\x00\x00 \x00þ\x03\x00\x00\x00\x01\x00\x00\x04\x08\x00\x00\x00\x00\x00\x00?\x00\x01\x00\x00\x08\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))
  </code></pre>