intermediate
This commit is contained in:
parent
d4126c6d17
commit
df646a5ccf
6
main.go
6
main.go
|
@ -60,6 +60,9 @@ func main() {
|
||||||
// URL encode the JSON data
|
// URL encode the JSON data
|
||||||
urlEncodedInput := url.QueryEscape(string(jsonData))
|
urlEncodedInput := url.QueryEscape(string(jsonData))
|
||||||
|
|
||||||
|
// Print the URL-encoded JSON input for comparison
|
||||||
|
fmt.Fprintln(os.Stderr, "URL-encoded JSON input:", urlEncodedInput)
|
||||||
|
|
||||||
// Construct the full URL
|
// Construct the full URL
|
||||||
apiURL := fmt.Sprintf("https://curiosa.io/api/trpc/card.search,card.count?batch=1&input=%s", urlEncodedInput)
|
apiURL := fmt.Sprintf("https://curiosa.io/api/trpc/card.search,card.count?batch=1&input=%s", urlEncodedInput)
|
||||||
|
|
||||||
|
@ -108,7 +111,7 @@ func setHeaders(req *http.Request) {
|
||||||
req.Header.Set("Accept-Language", "en-US,en;q=0.5")
|
req.Header.Set("Accept-Language", "en-US,en;q=0.5")
|
||||||
req.Header.Set("Accept-Encoding", "gzip, deflate")
|
req.Header.Set("Accept-Encoding", "gzip, deflate")
|
||||||
req.Header.Set("Referer", "https://curiosa.io/cards")
|
req.Header.Set("Referer", "https://curiosa.io/cards")
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("content-type", "application/json") // Match exact casing as bash script
|
||||||
req.Header.Set("x-build-id", "a68dd8c6f6e3b605951c534ad22e788557cabd0d")
|
req.Header.Set("x-build-id", "a68dd8c6f6e3b605951c534ad22e788557cabd0d")
|
||||||
req.Header.Set("x-trpc-source", "nextjs-react")
|
req.Header.Set("x-trpc-source", "nextjs-react")
|
||||||
req.Header.Set("DNT", "1")
|
req.Header.Set("DNT", "1")
|
||||||
|
@ -126,3 +129,4 @@ func logErrorAndExit(err error) {
|
||||||
fmt.Fprintln(os.Stderr, err)
|
fmt.Fprintln(os.Stderr, err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue