Skip to main content

Debug with network inspection

Overview

Shipfox captures all network requests made during the lifetime of your job, allowing you to view them for debugging purposes. This provides the convenience of diagnosing network issues in a manner similar to using your browser's developer tools.

How-to

Automatic capture

All transactions are automatically captured, no configuration or additional steps are needed to enable this feature.

Viewing network calls

  1. Navigate to your list of past jobs.
  2. Search for the job you want to inspect and click on it. This action opens the job's detail panel.
  3. Use the search bar and filtering options above the list to find specific network calls.

Inspect a specific network call

From the list of network calls, you can click on any entry to view its details. This includes comprehensive information such as request and response headers.

Security

Network logs are initially captured locally and then securely pushed to the Shipfox backend once jobs are completed. We prioritize safeguarding sensitive information during this process:

  • Request and response bodies: There are not logged.
  • Headers:
    • We log the content of headers that are part of the HTTP standard and do not contain sensitive information.
    • For other headers, only the presence of the header is logged; the values are omitted.
List of HTTP headers with logged values

  • Accept
  • Accept-Encoding
  • Accept-Language
  • Accept-Ranges
  • Age
  • Allow
  • Cache-Control
  • Connection
  • Content-Encoding
  • Content-Language
  • Content-Length
  • Content-Location
  • Content-Range
  • Content-Type
  • Date
  • ETag
  • Expect
  • Expires
  • Forwarded
  • From
  • Host
  • Keep-Alive
  • Last-Modified
  • Link
  • Location
  • Max-Forwards
  • Origin
  • Priority
  • Range
  • Referer
  • Referrer-Policy
  • Refresh
  • Retry-After
  • Server
  • Server-Timing
  • Transfer-Encoding
  • Upgrade
  • User-Agent
  • Vary
  • Via