specify the Accept header along with Content-Type
This commit is contained in:
		| @@ -67,6 +67,8 @@ func (r *rpcClient) call(ctx context.Context, address string, req Request, resp | |||||||
| 	msg.Header["Timeout"] = fmt.Sprintf("%d", opts.RequestTimeout) | 	msg.Header["Timeout"] = fmt.Sprintf("%d", opts.RequestTimeout) | ||||||
| 	// set the content type for the request | 	// set the content type for the request | ||||||
| 	msg.Header["Content-Type"] = req.ContentType() | 	msg.Header["Content-Type"] = req.ContentType() | ||||||
|  | 	// set the accept header | ||||||
|  | 	msg.Header["Accept"] = req.ContentType() | ||||||
|  |  | ||||||
| 	cf, err := r.newCodec(req.ContentType()) | 	cf, err := r.newCodec(req.ContentType()) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -142,6 +144,8 @@ func (r *rpcClient) stream(ctx context.Context, address string, req Request, opt | |||||||
| 	msg.Header["Timeout"] = fmt.Sprintf("%d", opts.RequestTimeout) | 	msg.Header["Timeout"] = fmt.Sprintf("%d", opts.RequestTimeout) | ||||||
| 	// set the content type for the request | 	// set the content type for the request | ||||||
| 	msg.Header["Content-Type"] = req.ContentType() | 	msg.Header["Content-Type"] = req.ContentType() | ||||||
|  | 	// set the accept header | ||||||
|  | 	msg.Header["Accept"] = req.ContentType() | ||||||
|  |  | ||||||
| 	cf, err := r.newCodec(req.ContentType()) | 	cf, err := r.newCodec(req.ContentType()) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user