I have the following variables in javascript
var domain= http://example.com/api/v1/purchases/get_purchases.json?
var header = 'df0a96ddbe1ada9fda4b1ed9b02cf67c'
var params = {
search:{
status_eq: 'frozen',
email_eq: 'a@a.com',
phone_number_eq: ''
}
}
var api_string = domain + header + params;
I need output of api_string to be:
http://example.com/api/v1/purchases/get_purchases.json?headers%5B_token%5D=df0a96ddbe1ada9fda4b1ed9b02cf67c&search%5Bemail_eq%5D=a@a.com&search%5Bphone_number_eq%5D=12345&search%5Bstatus_eq%5D=frozen
I tried JSON.stringify, encodeURI, encodeURIComponent
but it doesnt work as expected.
I need to use this api_string
in fetch
function of react-native
.