NetTalk Central

NetTalk Web Server => Web Server - Ask For Help => Topic started by: Poul on September 28, 2016, 01:31:27 PM

Title: SetHeader200
Post by: Poul on September 28, 2016, 01:31:27 PM
Hi Bruce
in NetWeb.clw you have some code like this:

Code: [Select]
NetWebServerWorkerBase.SetHeader200 Procedure(Long p_cache=net:Cache)
  code
      !self.HeaderDetails.ContentLength is set before, or after, calling this
  if self.ReplyResponseNumber <> ''
    self.HeaderDetails.ResponseNumber = self.ReplyResponseNumber
  else
    self.HeaderDetails.ResponseNumber = '200'
  end
  self.HeaderDetails.ResponseString = 'OK'
...
if In a WebServiceMethod I set the p_web.ResponseNumber to say 404
i still get the ResponseString  as 'OK'
Could you make that conditional so i could set p_web.ResponseString =  "NOT FOUND" at the same time?
or perhaps provide a more generalized way(function) of populating  the ResponseString  based on the response number.

poul
Title: Re: SetHeader200
Post by: Bruce on September 28, 2016, 11:11:30 PM
I've added
p_web.ReplyResponseString
to build 9.14

Cheers
Bruce