Upstream connect error or disconnect/reset before headers. reset reason: local reset/

I have installed istio 1.11.3 and deployed a sample httpbin deployment. I am trying to curl httpbin from my curl pod.

Following is my curl pod yaml file.

apiVersion: v1
kind: Pod
metadata:
  creationTimestamp: null
  labels:
    run: curl
  name: curl
spec:
  containers:
  - args:
    - /bin/sh
    - -c
    - sleep infinity
    image: curlimages/curl
    name: curl
    resources: {}
  dnsPolicy: ClusterFirst
  restartPolicy: Never
status: {}

I execute into curl pod via kubectl exec -it curl -n demo – /bin/sh
but when try to curl I get the below error

kubectl exec -it curl -n demo -- /bin/sh
Defaulted container "curl" out of: curl, istio-proxy, istio-init (init)
/ $ curl httpbin/headers
upstream connect error or disconnect/reset before headers. reset reason: local reset/ $ exit