For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!
Regarding writing to Oracle, start by reading the https://oracle.github.io/node-oracledb/doc/api.html Consuming "a web service" can be done with the http module which is part of Node.js. Check out the manual and doc like https://nodejs.org/en/knowledge/HTTP/clients/how-to-create-a-HTTP-request/
Why nodejs and not use only PL/SQL? Far fewer moving parts.
i am not sure on how pl/sql works , Appreciate if you can post some links. All i want is to read the url and insert data into Oracle table.
Oracle has the UTL_HTTP package API and the HttpUriType advance datatype (oo class). Sample code provided in manual and you can also look at https://community.oracle.com/tech/developers/discussion/comment/10450611/#Comment_10450611 and as for the oo class:
SQL> select httpuritype( 'http://google.com' ).getClob() as "HTML" from dual; HTML ------------------------------------------------------------------------------- <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="en -ZA"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> ..snipped..
In PL/SQL use:
clobVariable := new HttpUriType(urlVariable).getClob();