The url.protocol is an inbuilt application programming interface of class URL within url module which is used to get and set the protocol portion of the URL. When a URL is parsed using one of the special protocols, the url.protocol property may be changed to another special protocol but cannot be changed to a non-special protocol, and vice versa.
Return value: It returns the protocol portion of the URL.
Below examples illustrate the use of url.protocol method in Node.js:
Before Change https://geeksforgeeks.org:80/foo#ram After Change http://geeksforgeeks.org/foo#ram
Example 2: This example changes the special protocol to a non-special protocol.
Before Change https://geeksforgeeks.org:80/foo#ram After Change https://geeksforgeeks.org:80/foo#ram
Protocol of current url is : https:
Note: The above program will compile and run by using the node myapp.js command.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.