下载报告documents返回的url的mediaType.charset没有字符集

发布于 2025-06-03 18:17:05

获取到报告的接口是:/feeds/2021-06-30/documents/" + feedDocumentId;接口返回成功:{

"compressionAlgorithm": "GZIP",

"feedDocumentId": "amzn1.tortuga.4.eu.13639fe1-5b8b-4aca-b2ce-0f956cd5c18b.TCYGFZ27R9TOO",

"url": "https://tortuga-prod-eu.s3-eu-west-1.amazonaws.com/13639fe1-5b8b-4aca-b2ce-0f956cd5c18b.amzn1.tortuga.4.eu.TCYGFZ27R9TOO?response-content-encoding=identity&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20250603T101020Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=AKIAX2ZVOZFBFRASISR7%2F20250603%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=0c84631aacd4c849dcbf6e832ac46634952c8f1c4bd91c0f69e7a6b77d8953e6"

}

,在下载报告时使用官方的下载方法: MediaType mediaType = MediaType.parse(response.header("Content-Type"));

Charset charset = mediaType.charset();里面的 charset 是空的,只有:application/json,后面并没有拼接字符集,这是为什么

查看更多

关注者
0
被浏览
32
2 个回答
大娱乐家
大娱乐家 2天前
这家伙很懒,什么也没写!

打印出 headers 的数据如下:x-amz-id-2: gfND7sLGnL+9qzv5gUSe1Mzliw3Omr8VicLU49EyAz+lOrYQIdR6WoKedGGfm4dHU1Xk7ZiZcLOt1VOuKWAIn2CdT687cd97LfueBzCuvKA=

x-amz-request-id: DAWR6Q450B2PRBRT

Date: Tue, 03 Jun 2025 10:10:23 GMT

Last-Modified: Tue, 03 Jun 2025 08:05:31 GMT

ETag: "5d1e5e171524d495ad342264f7f7a279"

x-amz-server-side-encryption: aws:kms

x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-west-1:538593642818:key/eefdcca3-2e83-416d-b342-a5f2ccdb7ea5

x-amz-server-side-encryption-bucket-key-enabled: true

Content-Encoding: identity

x-amz-version-id: Tg_wPtSCUWAEr.H.BSJ0lT9O.P56VbTL

Accept-Ranges: bytes

Content-Type: application/json

Content-Length: 262

Server: AmazonS3

OkHttp-Sent-Millis: 1748945421966

OkHttp-Received-Millis: 1748945422251

Alex
Alex 认证专家 1天前
10年跨境老兵(微信:sfgoods),熟悉主流平台(Amazon Ebay 速卖通 Shopee Lazada),欢迎交流~

feed的document大部分都是xml 或者json,不像报告。
你这是哪个feed的

撰写答案

请登录后再发布答案,点击登录

发布
问题

公众
平台

最新资讯发布

分享
好友