NetTalk Central

Author Topic: Custom response headers  (Read 318 times)

the_question

  • Newbie
  • *
  • Posts: 8
    • View Profile
Custom response headers
« on: September 17, 2026, 07:27:04 AM »
Hello,

I am trying to add some elements in response headers for NetWebPage. I have found in NetWebHandleRequest p_web.CreateHeader procedure. There is a parameter NetWebServerHeaderDetailsType p_HeaderDetails. When I add data in p_HeaderDetails.CustomHeader before ReturnValue = PARENT.CreateHeader(p_HeaderDetails) call, nothing is saved in generated header.

How can I add elements in response header?

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11341
    • View Profile
Re: Custom response headers
« Reply #1 on: September 21, 2026, 01:16:02 PM »
show your code, and where it goes.

the_question

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Custom response headers
« Reply #2 on: Today at 01:45:10 AM »
This is inside NetWebHandleRequest:

Code: [Select]
p_web.CreateHeader PROCEDURE(NetWebServerHeaderDetailsType p_HeaderDetails)

ReturnValue          ANY

! Start of "NetTalk Method Data Section"
! [Priority 5000]

! End of "NetTalk Method Data Section"

  CODE
  ! Start of "NetTalk Method Executable Code Section"
  ! [Priority 2500]
 
     
      p_HeaderDetails.CustomHeader = CLIP(p_HeaderDetails.CustomHeader) & |
        '<13,10>Cross-Origin-Opener-Policy: same-origin' & |
        '<13,10>Cross-Origin-Embedder-Policy: require-corp'
     
  ! Parent Call
  ReturnValue = PARENT.CreateHeader(p_HeaderDetails)
  ! [Priority 7500]
 
  ! End of "NetTalk Method Executable Code Section"
  RETURN ReturnValue