Describe the bug
Thunder Client fails to prepend the "Request Url" with "http://" if the GET request includes a "url=" parameter which also has a "http://" prefix
To Reproduce
In this instance I'm using a VM running VAPI (Vulnerable API) and redirecting to a public Burp Collaborator address to demonstrate. The request works perfectly if sent via Burp Suite, just for comparison.
Create a HTTP GET request with the "url=" parameter, adding the "http://" prefix to the URL and attempt to send:
Thunder Client will simply show an ERROR status in the response window
Create a HTTP GET request with the "url=" parameter, without adding the "http://" prefix to the URL and attempt to send:
It will send but cause a "500 Server Error" as the "url=" parameter is not correctly formatted.
Expected behavior
Thunder Client should correctly prepend the "Request Url" with "http://" (or "https://") if the "url=" parameter also has "http://" or "https://" included
Platform:
OS: Win10
vscode version: VSCodium 1.83.0
node version: 18.15.0
extension version: v2.19.4
Are you using the free version/paid version/trial:
Free version
Describe the bug Thunder Client fails to prepend the "Request Url" with "http://" if the GET request includes a "url=" parameter which also has a "http://" prefix
To Reproduce In this instance I'm using a VM running VAPI (Vulnerable API) and redirecting to a public Burp Collaborator address to demonstrate. The request works perfectly if sent via Burp Suite, just for comparison.
Create a HTTP GET request with the "url=" parameter, adding the "http://" prefix to the URL and attempt to send: Thunder Client will simply show an ERROR status in the response window
Create a HTTP GET request with the "url=" parameter, without adding the "http://" prefix to the URL and attempt to send: It will send but cause a "500 Server Error" as the "url=" parameter is not correctly formatted.
Expected behavior Thunder Client should correctly prepend the "Request Url" with "http://" (or "https://") if the "url=" parameter also has "http://" or "https://" included
Platform:
Are you using the free version/paid version/trial: Free version