2016-12-19 23 views
0

私はノードを使用してwebappを構築しています。私のサーバーは、ユーザーが作成したいAPI呼び出しを転送する必要があります。基本的にフロントエンドでは、ユーザーが作成したいAPI呼び出しを入力します。その要求の詳細をサーバーに要求する必要があります。HTTPリクエスト(クエリ文字列)にURLを挿入するにはどうすればよいですか?

その情報を送信する最善の方法は何ですか?

+0

を確認することができますか? おそらくbase64? –

+0

それはどれくらい簡単でしょうか? –

+0

URLに何かを置くと、** URLエンコーディング**が使用されます。 – regilero

答えて

1

これは非常に簡単な例ですが、詳細が必要な場合はお知らせください。これは、あなたがURLクエリ文字列の谷送信できるようになる

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Title</title> 
</head> 
<script> 
    function redirect(){ 
     //url you want to encrypt 
     url = "http://www.test.com"; 
     //url encryption with BTOA function 
     base64Url = btoa(url) 
//  Lets Redirect to the new url with URL encrypted 
     window.location = "http://www.newAddress.com?url="+base64Url 
    } 
</script> 
<body> 
<a href="#" onclick="redirect()">redirect</a> 
</body> 
</html> 

、他の側にあなただけの文字列を取得し、それをデコードあなたがデコードする)(関数ATOBを使用することができますjavascriptを使用している場合、それはbase64ですあなたが他の言語であれば、btoaやその他のbase64デコーダでエンコードします。詳細については

あなたはそれを暗号化し、それをパラメータとして送信することができ、このページにhttps://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding

+0

素晴らしいです。どうもありがとうございました :) –

関連する問題