I have a JSF webpage that does a POST request and then a GET request. I managed to figure out the parameters of POST request by souping the page. How the GET request generated by the page is of form http://example.com/javax.faces.resource/sd8a0b55e-a6ff-49cc-b927-2713df1c59c1.jsf
The hex ID here after slash changes during each time. How do i work back from this hex ID to decode what it is. First of all is it a HEX ID or some UTF-8 encoding
The form is of url encoded type. I am stuck here and dont have an idea how to proceed. I checked for javax.faces.resources there is no such element with an id and there is no form ID either
Im couldnt provide the URL since its behind a server that only authorized people have access to
After my research I found that It seems there is a client ID generated in JSF2 pages . How do i extract this ID in Python?
Here is the Client ID Function as seen in DEV Tools
td><button class="btn-retrieve" id="list:downloadBtn" name="list:downloadBtn" onclick="new ice.ace.DataExporter('list:downloadBtn', function() { });ice.s(event,this);return false;" style="margin-top: -4px;"><span>Download</span></button><span id="list:downloadBtn_script"><script type="text/javascript">ice.ace.jq(ice.ace.escapeClientId('list:downloadBtn')).button();</script></span></td>