我在API调用的几分钟后收到了以下网址。
不幸的是,我试图通过Java程序下载图像,并得到了这个例外。
线程“main”中的异常java.io.IOException:意外的代码响应{protocol = http / 1.1,code = 403,message = Forbidden,url = https://s3.amazonaws.com/ssfull-prod/screen_83385208.jpg?AWSAccessKeyId=AKIAIZUOAZEHYVOUHS5A&Expires=1470768994&Signature=QOMe8pYcZX9JJ9Gu2sJ%2FN8KxeHE%3D}
我尝试在chrome中打开网址,我得到了这个:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>10C98A1A9AB73E8D</RequestId>
<HostId>
3e/HtjZxuyhEdD3vpf5OBDK/0uSesaE0p0lUZcGd78erFwH48KWB4ExRWFp2PYBFpurEI+Ms4q8=
</HostId>
</Error>
我读到某个地方,我可以尝试将水桶放在前面。所以,我也试过了,但它仍然没有用。
我想知道为什么这个网址可能无效。是否有任何标题或会话应该添加以使此URL有效?
修改:点击上面的链接即可。虽然将URL粘贴到chrome中并不能提前运行。
编辑2 :此问题现已解决。我在这里留下这个问题,因为它可能对其他人有用。