http リクエスト URL の元の URL にクエリ パラメータを埋め込む通常の方法は何ですか。
http://www.portal.mywebsite.com/res_a/res_b?orig=http://myorigin.com/test1/test2?q1=v1&q2=v2
元の URL にあるはずのクエリ パラメータq1=v1&q2=v2
をこの新しい URL リクエストに渡すにはどうすればよいですか?
http リクエスト URL の元の URL にクエリ パラメータを埋め込む通常の方法は何ですか。
http://www.portal.mywebsite.com/res_a/res_b?orig=http://myorigin.com/test1/test2?q1=v1&q2=v2
元の URL にあるはずのクエリ パラメータq1=v1&q2=v2
をこの新しい URL リクエストに渡すにはどうすればよいですか?
このソリューションはURL エンコーディングと呼ばれます。
その内容に関係なく、個々のリクエスト パラメータの名前と値を常に URL エンコードする必要があります。最終的に、エンコード中に UTF-8 文字セットを使用すると、URL は次のようになります。
http://www.portal.mywebsite.com/res_a/res_b?orig=http%3A%2F%2Fmyorigin.com%2Ftest1%2Ftest2%3Fq1%3Dv1%26q2%3Dv2
自尊心のあるすべてのプログラミング言語には、この仕事のための API があります。質問履歴に基づいて、あなたは Java に精通しているため、回答に Java ベースの例を含む関連する質問があります: Java URL encoding of query string parameters。他の言語については、追加のキーワード「URL エンコーディング」を使用して検索してください。