#javascript #reactjs
Вопрос:
Я отправляю зашифрованное значение в API, как это
id=${JSON.stringify(result)}
значение передается в API, но здесь происходит то, что в консоли значение приходит правильно
jppCfwK2LjEKtRXokf9nO z6ieojEuJ9:TuiAg1Odt5JASNyXAryuv4Q/iGkRh4ts
но когда я отправляю это значение в API с
внутренней частью значения, оно отправляется как пустое место. Значение, передаваемое в API
jppCfwK2LjEKtRXokf9nO z6ieojEuJ9:TuiAg1Odt5JASNyXAryuv4Q/iGkRh4ts
Код:
const secretKey = Buffer.from('USED_VALIDATION_', 'utf8')
// Make sure your data is also a Buffer of Uint8Array
const skey= Buffer.from(review_id, 'utf8')
const encrypted = nacl.secretbox(skey, nonce, secretKey)
// We can now store our encrypted result and our nonce somewhere
const result = `${encodeBase64(nonce)}:${encodeBase64(encrypted)}`
console.log("uuuuuuuuuu", result)
Axios.get(`${DJANGO_SERVER_ADDRESS}/get/completed/?id=${JSON.stringify(result)}amp;screen=first`, config)
.then(response => this.setState({ sum: response.data[0] }))
Комментарии:
1. Кодирование и декодирование URL-адресов
2. URL кодирование и декодирование означают, что вы можете объяснить еще кое-что