Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 404找不到加密值_Javascript_Angularjs_Wcf_Encryption_Service - Fatal编程技术网

Javascript 404找不到加密值

Javascript 404找不到加密值,javascript,angularjs,wcf,encryption,service,Javascript,Angularjs,Wcf,Encryption,Service,我试图将加密值发送到我的WCF服务,但在发送加密数据而不是正常值时,我收到404错误 成功发送的正常值直接从html中提取: app@mail.com 这是我的加密值: var encryptedemail = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(Email), key, { keySize: 128 / 8, iv: iv,

我试图将加密值发送到我的WCF服务,但在发送加密数据而不是正常值时,我收到404错误

成功发送的正常值直接从html中提取:

app@mail.com

这是我的加密值:

var encryptedemail = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(Email), key,  
            {  
                keySize: 128 / 8,  
                iv: iv,  
                mode: CryptoJS.mode.CBC,  
                padding: CryptoJS.pad.Pkcs7  
            });  
服务链接:

 $http.get("http://localhost:8100/Service.svc/Method/" + encryptedemail)
          .success(function(data) {});
          .error(function(data) {});
我注意到,encryptedemail值是对象格式的,所以我尝试将其转换为字符串,但没有任何区别

var a = String(encryptedemail);
但还是一样的问题,有什么想法吗?

试试这个

$scope.data = {encryptedemail : encryptedemail};
$http.get("http://localhost:8100/Service.svc/Method",$scope.data)
      .success(function(data) {});
      .error(function(data) {});
试试这个

$scope.data = {encryptedemail : encryptedemail};
$http.get("http://localhost:8100/Service.svc/Method",$scope.data)
      .success(function(data) {});
      .error(function(data) {});

是的,就是这样,你们能解释一下为什么这样做吗?你们通过url发送加密字符串,这使得url不安全。字符串可以包含“+”、“=”和“/”字符,这些字符可能会改变数据的含义。是的,你能解释一下为什么这样做吗?你通过url发送加密字符串,这使url不安全。字符串可以包含“+”、“=”和“/”字符,这些字符可能会改变数据的含义