该是你服务器不支持HEAD请求,竟然返回的type是json。
你可以先用CURL测试下,如果必须要兼容这个服务器,你要自己改下代码做兼容了。
curl -v -X HEAD
> HEAD /profile/upload/2023/02/04/6.6_20230204233845A002.rbl HTTP/1.1
> Host: ota.cxzngc.com
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200
< Server: nginx
< Date: Mon, 06 Feb 2023 09:11:35 GMT
< Content-Type: application/json;charset=utf-8
< Connection: keep-alive
< Vary: Origin
< Vary: Access-Control-Request-Method
< Vary: Access-Control-Request-Headers
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
* no chunk, no close, no size. Assume close to signal end
$ curl -v -X HEAD

> HEAD /uploads/20230206/2e4d88ccc1fd2a7a2286c505edd6cccc.png HTTP/2
> Host: oss-club.rt-thread.org
> user-agent: curl/7.79.1
> accept: */*
>
< HTTP/2 200
< server: Tengine
< content-type: image/png
< content-length: 13818
< strict-transport-security: max-age=604800
< date: Mon, 06 Feb 2023 08:21:07 GMT
< accept-ranges: bytes
< etag: "2E4D88CCC1FD2A7A2286C505EDD6CCCC"
< last-modified: Mon, 06 Feb 2023 08:18:42 GMT
< cache-control: max-age=1296000
该是你服务器不支持HEAD请求,竟然返回的type是json。
你可以先用CURL测试下,如果必须要兼容这个服务器,你要自己改下代码做兼容了。
curl -v -X HEAD
> HEAD /profile/upload/2023/02/04/6.6_20230204233845A002.rbl HTTP/1.1
> Host: ota.cxzngc.com
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200
< Server: nginx
< Date: Mon, 06 Feb 2023 09:11:35 GMT
< Content-Type: application/json;charset=utf-8
< Connection: keep-alive
< Vary: Origin
< Vary: Access-Control-Request-Method
< Vary: Access-Control-Request-Headers
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
* no chunk, no close, no size. Assume close to signal end
$ curl -v -X HEAD

> HEAD /uploads/20230206/2e4d88ccc1fd2a7a2286c505edd6cccc.png HTTP/2
> Host: oss-club.rt-thread.org
> user-agent: curl/7.79.1
> accept: */*
>
< HTTP/2 200
< server: Tengine
< content-type: image/png
< content-length: 13818
< strict-transport-security: max-age=604800
< date: Mon, 06 Feb 2023 08:21:07 GMT
< accept-ranges: bytes
< etag: "2E4D88CCC1FD2A7A2286C505EDD6CCCC"
< last-modified: Mon, 06 Feb 2023 08:18:42 GMT
< cache-control: max-age=1296000
举报