requestly / requestly

Requestly was built to save developers time by intercepting and modifying HTTP Requests. It has now developed into an open-source alternative to Charles Proxy and Telerik Fiddler that works directly in browsers without VPN and proxy Issues. It is used by more than 200,000+ front-end developers and 11,000+ companies worldwide.
https://requestly.com
Other
2.61k stars 211 forks source link

bug: Doesn't replace OData query string parameters that contain $ (dollar) #2275

Open gorygregory opened 3 weeks ago

gorygregory commented 3 weeks ago

Describe your issue?

Try to override an OData query string parameter like $orderby

Repro steps

  1. Create a rule
  2. Specify replace $orderby = Foo
  3. Make an HTTP request matching the rule with $orderby=Bar
  4. Observe that $orderby is not replace.

Add/Remove/Replace none of them work with $ syntax.

What Requestly tool were you using?

Your Environment

Chrome v130.0.6723.70

Requestly Version

v24.9.25

Error screenshot

No response

sachinjain024 commented 1 week ago

Thanks @gorygregory for logging the issue. Which Requestly Rule did you use - Replace Rule or QueryParams Rule?

gorygregory commented 1 week ago

I used a QueryParams rule.