VOOZH about

URL: https://www.geeksforgeeks.org/node-js/node-js-url-protocol-api/

⇱ Node.js URL.protocol API - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Node.js URL.protocol API

Last Updated : 11 Jul, 2025

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.

Syntax: 

const url.protocol

Return value: It returns the protocol portion of the URL.

Below examples illustrate the use of url.protocol method in Node.js:

Example 1:  

Output

Before Change
https://geeksforgeeks.org:80/foo#ram

After Change
https://www.geeksforgeeks.org/foo#ram


Example 2: This example changes the special protocol to a non-special protocol. 

Output

Before Change
https://geeksforgeeks.org:80/foo#ram

After Change
https://geeksforgeeks.org:80/foo#ram

Example 3:  

Output: 

Protocol of current url is : https:

Note: The above program will compile and run by using the node myapp.js command. 
Reference: https://nodejs.org/api/url.html#url_url_protocol
 

Comment
Article Tags:

Explore