@@ -80,7 +80,7 @@ handle_http_req(<<"GET">>,
8080 _User ,
8181 _ConnPid ,
8282 PermCaches ) ->
83- QNameBin = rabbit_uri :urldecode (QNameBinQuoted ),
83+ QNameBin = cow_uri :urldecode (QNameBinQuoted ),
8484 QName = queue_resource (Vhost , QNameBin ),
8585 case rabbit_amqqueue :with (
8686 QName ,
@@ -110,7 +110,7 @@ handle_http_req(HttpMethod = <<"PUT">>,
110110 exclusive := Exclusive ,
111111 arguments := QArgs0
112112 } = decode_queue (ReqPayload ),
113- QNameBin = rabbit_uri :urldecode (QNameBinQuoted ),
113+ QNameBin = cow_uri :urldecode (QNameBinQuoted ),
114114 Owner = case Exclusive of
115115 true -> ConnPid ;
116116 false -> none
@@ -190,7 +190,7 @@ handle_http_req(<<"PUT">>,
190190 User = # user {username = Username },
191191 _ConnPid ,
192192 {PermCache0 , TopicPermCache }) ->
193- XNameBin = rabbit_uri :urldecode (XNameBinQuoted ),
193+ XNameBin = cow_uri :urldecode (XNameBinQuoted ),
194194 #{type := XTypeBin ,
195195 durable := Durable ,
196196 auto_delete := AutoDelete ,
@@ -240,7 +240,7 @@ handle_http_req(<<"DELETE">>,
240240 User ,
241241 ConnPid ,
242242 {PermCache0 , TopicPermCache }) ->
243- QNameBin = rabbit_uri :urldecode (QNameBinQuoted ),
243+ QNameBin = cow_uri :urldecode (QNameBinQuoted ),
244244 QName = queue_resource (Vhost , QNameBin ),
245245 PermCache = check_resource_access (QName , read , User , PermCache0 ),
246246 try rabbit_amqqueue :with_exclusive_access_or_die (
@@ -270,7 +270,7 @@ handle_http_req(<<"DELETE">>,
270270 User = # user {username = Username },
271271 ConnPid ,
272272 {PermCache0 , TopicPermCache }) ->
273- QNameBin = rabbit_uri :urldecode (QNameBinQuoted ),
273+ QNameBin = cow_uri :urldecode (QNameBinQuoted ),
274274 QName = queue_resource (Vhost , QNameBin ),
275275 ok = prohibit_cr_lf (QNameBin ),
276276 PermCache = check_resource_access (QName , configure , User , PermCache0 ),
@@ -290,7 +290,7 @@ handle_http_req(<<"DELETE">>,
290290 User = # user {username = Username },
291291 _ConnPid ,
292292 {PermCache0 , TopicPermCache }) ->
293- XNameBin = rabbit_uri :urldecode (XNameBinQuoted ),
293+ XNameBin = cow_uri :urldecode (XNameBinQuoted ),
294294 XName = exchange_resource (Vhost , XNameBin ),
295295 ok = prohibit_cr_lf (XNameBin ),
296296 ok = prohibit_default_exchange (XName ),
@@ -630,9 +630,9 @@ decode_binding_path_segment(Segment) ->
630630 end ,
631631 case re :run (Segment , MP , [{capture , all_but_first , binary }]) of
632632 {match , [SrcQ , <<DstKindChar >>, DstQ , KeyQ , ArgsHash ]} ->
633- Src = rabbit_uri :urldecode (SrcQ ),
634- Dst = rabbit_uri :urldecode (DstQ ),
635- Key = rabbit_uri :urldecode (KeyQ ),
633+ Src = cow_uri :urldecode (SrcQ ),
634+ Dst = cow_uri :urldecode (DstQ ),
635+ Key = cow_uri :urldecode (KeyQ ),
636636 DstKind = destination_char_to_kind (DstKindChar ),
637637 {Src , DstKind , Dst , Key , ArgsHash };
638638 nomatch ->
0 commit comments