Supported HTTP Fingerprint Impersonation to Bypass Anti-Crawler Detection Effortlessly
Req

Req

Main

  • Docs
  • Blog

Socials

  • GitHub
  • English

  • 中文

Prologue

  • Introduction
  • Quick Start

Usage Tutorial

  • Debugging - Dump/Log/Trace
  • Quick HTTP Test
  • Force HTTP version
  • Handle Response
  • Set Body
  • Set Query Parameter
  • Set URL Path Parameter
  • Set Form Data
  • Set Header
  • Cookie
  • Set Certificates
  • Authentication
  • Customize Marshal and Unmarshal
  • Download
  • Upload
  • Auto Decode
  • Redirect Policy
  • Proxy
  • TLS Fingerprint
  • Unix Socket
  • Retry
  • Request and Response Middleware
  • Client and Transport Middleware
  • HTTP Fingerprint
  • Best Practices

Examples

  • Enable Debug via Flag or Env
  • Enable Debug Dynamically in Production
  • Handle Exceptions with Middleware
  • Record Prometheus Metrics Using Middleware
  • Build SDK Quickly with Req
  • Easily Write Crawlers with Req
  • Integrate with httpmock
  • Integrate with OpenTelemetry and Jaeger
  • Integrate with kubernetes client-go
  • Integrate with tencentcloud-sdk-go
  • Integrate with goquery

Quick API Reference

  • Client
  • Request

Docs

Authentication →
Auto Decode →
Best Practices →
Build SDK Quickly With Req →
Client →
Client and Transport Middleware →
Cookie →
Customize Marshal and Unmarshal →
Debugging - Dump/Log/Trace →
Download →
Easily Write Crawlers With Req →
Enable Debug Dynamically in Production →
Enable Debug via Flag or Env →
Force HTTP Version →
Handle Exceptions With Middleware →
Handle Response →
HTTP Fingerprint →
Integrate With Goquery →
Integrate With Httpmock →
Integrate With Kubernetes Client-Go →
Integrate With OpenTelemetry and Jaeger →
Integrate With Tencentcloud-Sdk-Go →
Introduction →
Proxy →
Quick HTTP Test →
Quick Start →
Record Prometheus Metrics Using Middleware →
Redirect Policy →
Request →
Request and Response Middleware →
Retry →
Set Body →
Set Certificates →
Set Form Data →
Set Header →
Set Query Parameter →
Set URL Path Parameter →
TLS Fingerprint →
Unix Socket →
Upload →
  • Powered by Cloudflare, Hugo, and Doks