11
Web Server - Ask For Help / Re: Content-Security-Policy and Content-Security-Policy-Report-Only:
« Last post by Bruce on August 31, 2026, 07:17:02 PM »done
12
Web Server - Ask For Help / Re: ALPN / HTTP/2
« Last post by Bruce on August 31, 2026, 07:14:23 PM »perhaps. But I haven't started mapping out the feature set for the next NetTalk yet.
13
Web Server - Ask For Help / Re: Multi-Site host and NT 12.41 issue
« Last post by osquiabro on August 31, 2026, 12:35:11 PM »Hi Don, is possible to share example of Nginx for MultiSite
This is good advice! It will make your life so much easier when working with the MultiSite host.Not really. My recommendation is to have
Host.Exe
App A.DLL
App B.DLL
App C.DLL
all in the same folder.
I run multiple MultiSite host EXE's behind an Nginx load balancer. Talk about keeping Path settings correct. LOL!
Good luck with your problem. Let me know if you still have problems. Been using the MultiSite host exclusively for years.
14
Web Server - Ask For Help / Re: Content-Security-Policy and Content-Security-Policy-Report-Only:
« Last post by osquiabro on August 30, 2026, 05:50:23 AM »Bruce i see inconsistency in this two .inc
NetAll.inc:
ContentSecurityPolicy string(256)
ContentSecurityPolicyReportOnly string(256)
NetWeb.inc
ContentSecurityPolicy string(1024)
ContentSecurityPolicyReportOnly string(256)
But after changing everything to 1024, it works for what I wanted.
NetAll.inc:
ContentSecurityPolicy string(256)
ContentSecurityPolicyReportOnly string(256)
NetWeb.inc
ContentSecurityPolicy string(1024)
ContentSecurityPolicyReportOnly string(256)
But after changing everything to 1024, it works for what I wanted.
15
Web Server - Ask For Help / ALPN / HTTP/2
« Last post by osquiabro on August 29, 2026, 12:04:36 PM »Is possible to the next version of NT this is available?
16
Web Server - Ask For Help / Content-Security-Policy and Content-Security-Policy-Report-Only:
« Last post by osquiabro on August 29, 2026, 05:14:47 AM »Hi Bruce is posible to expand this variables for more characters in Web Server?
set:ContentSecurityPolicy
set:ContentSecurityPolicyReportOnly
set:ContentSecurityPolicy
set:ContentSecurityPolicyReportOnly
17
Web Server - Ask For Help / Re: (Much) slower response handling in netwebclient when using compact json
« Last post by AtoB on August 27, 2026, 07:20:21 AM »Additionally:
- turns out the production server had a much smaller payload returned than was in my mind (roughly 1/10th of the heavily tested payload), there was actually a 2/3 second delay too when the non-compacted json was to be displayed.
- I measure the duration of the whole process and this included the ?SomeControl{PROP:Text} statement too, that was a little misleading too (and made netwebclient suspect)
I guess text controls (at least in c10) really like linefeeds in the data to be displayed ...
Sorry for the inconvenience
- turns out the production server had a much smaller payload returned than was in my mind (roughly 1/10th of the heavily tested payload), there was actually a 2/3 second delay too when the non-compacted json was to be displayed.
- I measure the duration of the whole process and this included the ?SomeControl{PROP:Text} statement too, that was a little misleading too (and made netwebclient suspect)
I guess text controls (at least in c10) really like linefeeds in the data to be displayed ...
Sorry for the inconvenience
18
Web Server - Ask For Help / Re: (Much) slower response handling in netwebclient when using compact json
« Last post by AtoB on August 27, 2026, 05:29:15 AM »FOUND IT !
(It's NOT Nettalk !)
In net.pagereceived I've got this code:
?SomeControl{PROP:Text} = SELF.ThisPage.GetValue()
For some reason this thing goes haywire when I throw compacted json against it ... It also is not the "SELF.ThisPage.Getvalue()" itself, it's the assignment to the control ... have to dive into this a little deeper
(It's NOT Nettalk !)
In net.pagereceived I've got this code:
?SomeControl{PROP:Text} = SELF.ThisPage.GetValue()
For some reason this thing goes haywire when I throw compacted json against it ... It also is not the "SELF.ThisPage.Getvalue()" itself, it's the assignment to the control ... have to dive into this a little deeper
19
Web Server - Ask For Help / Re: Nettalk, LetsEncrypt and wildcard certificates
« Last post by PaulMacFarlane on August 26, 2026, 11:58:27 AM »We are trying to handle obtain a certificate to use on an internal server for communicating with Office365.
The communication is handled from our internal server to O365, but it does require a cert to identify itself.
Doesn't need to be access from the public network.
We've gone down the road of using Caddy, etc. but the issue is that Godaddy no longer supports DNS Challenge using v1 of their API. V3 requires OAuth/Bearer token.
So, looking into somehow obtaining a wildcard on a public server and then distributing it to the internal server.
I did not know the wildcards were limited to DNS Challenge which puts us right back to where we started!
The communication is handled from our internal server to O365, but it does require a cert to identify itself.
Doesn't need to be access from the public network.
We've gone down the road of using Caddy, etc. but the issue is that Godaddy no longer supports DNS Challenge using v1 of their API. V3 requires OAuth/Bearer token.
So, looking into somehow obtaining a wildcard on a public server and then distributing it to the internal server.
I did not know the wildcards were limited to DNS Challenge which puts us right back to where we started!
20
Web Server - Ask For Help / Re: (Much) slower response handling in netwebclient when using compact json
« Last post by AtoB on August 26, 2026, 08:12:34 AM »I forgot to include the request headers:
Full http header for slow request/response (compact json):
GET /wsPurchases/ordersCoils HTTP/1.1
Accept: application/json
Accept-Language: en
Authorization: yadayada
Accept-Encoding: gzip
User-Agent: NetTalk 14.38
Host: 127.0.0.1:8091
Content-Length: 0
Connection: Keep-Alive
Full http header for fast request/response (human readable json)
GET /wsPurchases/ordersCoils?&readable=1 HTTP/1.1
Accept: application/json
Accept-Language: en
Authorization: yadayada
Accept-Encoding: gzip
User-Agent: NetTalk 14.38
Host: 127.0.0.1:8091
Content-Length: 0
Connection: Keep-Alive
(edit 27th aug ... also noticed the log files were not present)
Full http header for slow request/response (compact json):
GET /wsPurchases/ordersCoils HTTP/1.1
Accept: application/json
Accept-Language: en
Authorization: yadayada
Accept-Encoding: gzip
User-Agent: NetTalk 14.38
Host: 127.0.0.1:8091
Content-Length: 0
Connection: Keep-Alive
Full http header for fast request/response (human readable json)
GET /wsPurchases/ordersCoils?&readable=1 HTTP/1.1
Accept: application/json
Accept-Language: en
Authorization: yadayada
Accept-Encoding: gzip
User-Agent: NetTalk 14.38
Host: 127.0.0.1:8091
Content-Length: 0
Connection: Keep-Alive
(edit 27th aug ... also noticed the log files were not present)
Recent Posts