[GH-ISSUE #1005] options request empty body #999

Open
opened 2026-03-03 19:23:38 +03:00 by kerem · 6 comments
Owner

Originally created by @Colaman0 on GitHub (Sep 24, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1005

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman 2.33.0

mac 10.15

when i send a request, somtimes i see two request . first request is options request and response is empty body, second is the normal request. what should i do to skip the options request.

Originally created by @Colaman0 on GitHub (Sep 24, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1005 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman 2.33.0 ### mac 10.15 when i send a request, somtimes i see two request . first request is options request and response is empty body, second is the normal request. what should i do to skip the options request.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 24, 2021):

If this request is made from Safari/GoogleChrome, the OPTIONS request is a pre-flight request, so there is no way to skip it.

<!-- gh-comment-id:926287028 --> @NghiaTranUIT commented on GitHub (Sep 24, 2021): If this request is made from Safari/GoogleChrome, the OPTIONS request is a pre-flight request, so there is no way to skip it.
Author
Owner

@Colaman0 commented on GitHub (Sep 24, 2021):

If this request is made from Safari/GoogleChrome, the OPTIONS request is a pre-flight request, so there is no way to skip it.

The request is made from Android App.

<!-- gh-comment-id:926289679 --> @Colaman0 commented on GitHub (Sep 24, 2021): > If this request is made from Safari/GoogleChrome, the OPTIONS request is a pre-flight request, so there is no way to skip it. The request is made from Android App.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 24, 2021):

Just wondering: Is your request made by a WebView in Android or a native networking library?

<!-- gh-comment-id:926290679 --> @NghiaTranUIT commented on GitHub (Sep 24, 2021): Just wondering: Is your request made by a WebView in Android or a native networking library?
Author
Owner

@Colaman0 commented on GitHub (Sep 24, 2021):

Just wondering: Is your request made by a WebView in Android or a native networking library?

Not for the WebView, it made by OkHttp.

<!-- gh-comment-id:926291439 --> @Colaman0 commented on GitHub (Sep 24, 2021): > Just wondering: Is your request made by a WebView in Android or a native networking library? Not for the WebView, it made by OkHttp.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 24, 2021):

From what I google, it seems the Option requests come from OKHttp, for some reason. Proxyman captures and displays on the app.

Unfortunately, there is no way to "Skip" it. Maybe you can try block it (Right-Click -> Tool -> Block List -> Make sure Method = OPTIONS). It will block these requests and won't display on the app 👍

<!-- gh-comment-id:926292707 --> @NghiaTranUIT commented on GitHub (Sep 24, 2021): From what I google, it seems the Option requests come from OKHttp, for some reason. Proxyman captures and displays on the app. Unfortunately, there is no way to "Skip" it. Maybe you can try block it (Right-Click -> Tool -> Block List -> Make sure Method = OPTIONS). It will block these requests and won't display on the app 👍
Author
Owner

@Colaman0 commented on GitHub (Sep 24, 2021):

From what I google, it seems the Option requests come from OKHttp, for some reason. Proxyman captures and displays on the app.

Unfortunately, there is no way to "Skip" it. Maybe you can try block it (Right-Click -> Tool -> Block List -> Make sure Method = OPTIONS). It will block these requests and won't display on the app 👍

Thanks for you reply.

<!-- gh-comment-id:926297062 --> @Colaman0 commented on GitHub (Sep 24, 2021): > From what I google, it seems the Option requests come from OKHttp, for some reason. Proxyman captures and displays on the app. > > Unfortunately, there is no way to "Skip" it. Maybe you can try block it (Right-Click -> Tool -> Block List -> Make sure Method = OPTIONS). It will block these requests and won't display on the app 👍 Thanks for you reply.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#999
No description provided.