Given a URL as a string, the task is to extract username, password, profile, role, and key from the URL in a GET Method.
Examples:
Input:
http://www.geeksforgeeks.com/signin/service?username=test&pwd=test&profile=developer&role=ELITE&key=manager
Output:
username: test
pwd: test
profile: developer
role: ELITE
key: managerInput: http://www.geeksforgeeks.com/signin/serviceusername=Vikas&pwd=1@@2&profile=developer&role=SoftwareDeveloper&key=Assistant
Output:
username: Vikas
pwd: 1@@2
profile: developer
role: SoftwareDeveloper
key: Assistant
Approach:
- Firstly, Remove the web Link from the given URL using the split method.
- Secondly, Split the URL where “&” operator is Found.
- In the end, Replace each index value from “=” to “: “.
Below is the implementation of the above approach:
// Java Program to Get Credential // Information From the URL(GET Method) import java.util.*;
import java.io.*;
public class ExchangeCharacter {
public static void main(String args[]) throws Exception
{
BufferedReader scan = new BufferedReader(
new InputStreamReader(System.in));
// taking url as a string
String url
String str[] = url.split( "\\?" );
String arr[] = str[ 1 ].split( "&" );
for (String s : arr) {
System.out.println(s.replace( "=" , ": " ));
}
}
} |
Output:
username: Vikas pwd: 1@@2 profile: developer role: SoftwareDeveloper key: Assistant