Символ амперсанда &
используется в качестве разделителя между параметрами запроса.Если вы хотите передать амперсанд как часть значения параметра запроса, используйте эквивалентный шестнадцатеричный код %26
вместо &
:
https://xxx/hcmCoreSetupApi/resources/11.13.18.02/organizations/?onlyData=true&q=Name='G%26A'
Однако это все равно недопустимо, поскольку у вас слишком много равных=
символов в этой строке;так вы намеревались иметь три параметра с именами onlyData
, q
и Name
?Затем вы бы закодировали их следующим образом:
https://xxx/hcmCoreSetupApi/resources/11.13.18.02/organizations/?onlyData=true&q=&Name='G%26A'
Или, если вы действительно намеревались иметь два параметра с именами onlyData
, q=Name
, тогда вам нужно было бы закодировать символ равных =
ва также имя параметра:
https://xxx/hcmCoreSetupApi/resources/11.13.18.02/organizations/?onlyData=true&q%3DName='G%26A'
Или, если Name=
является частью значения, а не ключа, то:
https://xxx/hcmCoreSetupApi/resources/11.13.18.02/organizations/?onlyData=true&q=Name%3D'G%26A'