Forum Post: Re: Pasoe Web Transport: Determining Handler Url In Handler Class

  • Thread starter Thread starter Peter Judge
  • Start date Start date
Status
Not open for further replies.
P

Peter Judge

Guest
Take a look at the TransportPath and WebAppPath properties too. And there's always the URI. Eg. [15/12/09@08:59:09.051-0500] P-011612 T-010596 1 AS-10 -- (Procedure: 'HandleGet sports.ImageWebHandler' Line:145) TransportPath /web [15/12/09@08:59:09.051-0500] P-011612 T-010596 1 AS-10 -- (Procedure: 'HandleGet sports.ImageWebHandler' Line:146) ResolvedTransportPath c:\devarea\pas\116\mediaresource\webapps\SportsSvc\img\Employee\7 [15/12/09@08:59:09.051-0500] P-011612 T-010596 1 AS-10 -- (Procedure: 'HandleGet sports.ImageWebHandler' Line:147) WebAppPath /SportsSvc [15/12/09@08:59:09.051-0500] P-011612 T-010596 1 AS-10 -- (Procedure: 'HandleGet sports.ImageWebHandler' Line:148) PathInfo /img/Employee/7 [15/12/09@09:02:38.647-0500] P-014536 T-016268 1 AS-10 -- (Procedure: 'HandleGet sports.ImageWebHandler' Line:150) URI localhost:8810/.../7 Don't forget about the GetPathParameter( ) method which gives you access to the parameters you set up when you create mapping . Given handler3=sports.ImageWebHandler: /img/Employee/{EmpNum} You can get the value of the EmpNum token in a similar manner to /* URL is /web/img/Employee/{EmpNum} */ iEmpNum = integer (poRequest:GetPathParameter( 'EmpNum' :u)). There's code doc at documentation.progress.com/.../OpenEdge.Web.IWebRequest.html which may be useful.

Continue reading...
 
Status
Not open for further replies.
Back
Top