-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: 3xx status code response through error when using it with fetch API #7659
Comments
|
then I use redirectByClient on the client (front-end) side to redirect user if the status is 3xx, i even tried to add And this is an example of Response headers from the server:
|
I meant a whole server project, not just a copy/paste of the file. |
This is the client code and this is the sever code, and API URL https://server-gamma-eosin.vercel.app/api/redirect I realize that when adding
to |
Capacitor Version
Latest Dependencies:
@capacitor/cli: 6.1.2
@capacitor/core: 6.1.2
@capacitor/android: 6.1.2
@capacitor/ios: 6.1.2
Installed Dependencies:
@capacitor/cli: 6.1.2
@capacitor/core: 6.1.2
@capacitor/android: 6.1.2
@capacitor/ios: 6.1.2
[success] Android looking great! �
Other API Details
Platforms Affected
Current Behavior
When I send a request to my server using fetch, the server get the request then send a response with 3xx status code, then the client throws
TypeError: Failed to fetch
, it's like addingredirect: "error"
to the fetch request. However, when I use CapacitorHttp, everything works fine. I already have a website for my app, and everything works fine there. Did I do something wrong, or does fetch in Capacitor not handle 3xx status codes properly?Expected Behavior
when using fetch api, and get response with 3xx status codes, the fetch api should not through error
Project Reproduction
https://github.com/Ammar1999y/fetch-error/blob/main/pages/_app.tsx
Additional Information
No response
The text was updated successfully, but these errors were encountered: