| ... | ... |
@@ -34,13 +34,14 @@ var bundle_size = 0; |
| 34 | 34 |
var jsSHA = require("./sha.js");
|
| 35 | 35 |
|
| 36 | 36 |
function sendPayload(payload) {
|
| 37 |
- var data = cfg_data_field+'='+payload; |
|
| 37 |
+ var data = encodeURIComponent(cfg_data_field) + '=' + payload; |
|
| 38 | 38 |
|
| 39 | 39 |
if (cfg_sign_field) {
|
| 40 | 40 |
var sha = new jsSHA(cfg_sign_algo, "TEXT"); |
| 41 | 41 |
sha.setHMACKey(cfg_sign_key, cfg_sign_key_format); |
| 42 | 42 |
sha.update(payload); |
| 43 |
- data += '&'+cfg_sign_field+'='+sha.getHMAC(cfg_sign_field_format); |
|
| 43 |
+ data += '&' + encodeURIComponent(cfg_sign_field) +'=' |
|
| 44 |
+ + encodeURIComponent(sha.getHMAC(cfg_sign_field_format)); |
|
| 44 | 45 |
} |
| 45 | 46 |
|
| 46 | 47 |
if (cfg_extra_fields.length > 0) {
|