---
# System prepended metadata

title: 'How Can I fix the error "curl: (7) Failed to connect to localhost port 8080: Connection refused" On My Integration Test stage?'

---

# How Can I fix the error "curl: (7) Failed to connect to localhost port 8080: Connection refused" On My Integration Test stage?

### Module

- Harness CI


### Environment

- Infrastructure: Hosted Builds | OS: Linux

### Issue

Unable to access localhost when  running a server as a dependency or background step and then trying to access it in next Run  step.

Error message - ```curl: (7) Failed to connect to localhost port 8080: Connection refused```

### Resolution

- Binding the Host and Container Ports. A containerized Step will talk to the service using sdp-identifier:container_port or bg-step-id:container_port. 

**sdp-identifier: service dependency step identifier**
**bg-step-id: background step identifier**

### Diagnostic Steps

- Check the service dependency step / Background step identifier.
- Change the curl localhost:8080 to curl sdp-identifier:8080 or bg-step-id:8080

