Running them through curl with option -I i had got difference response headers from the problematic link. So I would say there must be some network routing issue that is sending different response headers from Switchmedia. Out of 3 tries it fails once and works twice. I will post the results below. The odd thing is when it fails it still gave a 200 response code. Also, look how on the failed version it has duplicate Cache-Control values, content-type as text opposed to dash+xml and the location shows as localhost.
Failure response as follows.p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff; min-height: 16.0px} span.s1 {font-variant-ligatures: no-common-ligatures}
HTTP/1.1 200 OK
Date: Thu, 08 Mar 2018 04:19:24 GMT
Content-Type: text/html
Content-Length: 208
Connection: keep-alive
Last-Modified: Mon, 08 Jan 2018 04:05:11 GMT
ETag: "5a52edf7-d0"
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Headers: Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin, User-Agent,X-Requested-With
Cache-Control: max-age=18000
Cache-Control: max-age=18000
Accept-Ranges: bytes
curl: (6) Could not resolve host: ..
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Thu, 08 Mar 2018 04:19:34 GMT
Content-Type: text/html
Connection: close
Location: http://localhost
Expires: Thu, 08 Mar 2018 04:19:33 GMT
Cache-Control: no-cache
And here is the working one.p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff} span.s1 {font-variant-ligatures: no-common-ligatures}
HTTP/1.1 200 OK
Date: Thu, 08 Mar 2018 04:22:43 GMT
Content-Type: application/dash+xml
Content-Length: 22527
Connection: keep-alive
Last-Modified: Wed, 07 Mar 2018 22:27:16 GMT
ETag: "5aa06744-57ff"
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Headers: Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin, User-Agent,X-Requested-With
Cache-Control: max-age=1
Accept-Ranges: bytes