擅长:python、mysql、java
<p>如前所述,Python库不允许同时设置头和主体。你知道吗</p>
<p>这是因为<code>reload</code><a href="https://github.com/googleapis/google-cloud-python/blob/38d8f2b8bdbfdb27dc84b4f3d4ed4998d4cf52e5/storage/google/cloud/storage/notification.py#L291" rel="nofollow noreferrer">function</a>从<code>api_request</code>获取响应对象。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>response = client._connection.api_request(
method="GET", path=self.path, query_params=query_params)
self._set_properties(api_response)
</code></pre>
<p>但是,函数<code>download_to_file</code>、<code>download_to_filename</code>和<code>download_as_string</code>使用另一个直接写入IO缓冲区的<a href="https://github.com/googleapis/google-cloud-python/blob/38d8f2b8bdbfdb27dc84b4f3d4ed4998d4cf52e5/storage/google/cloud/storage/blob.py#L595" rel="nofollow noreferrer">function</a><code>_do_download</code>。不返回响应对象。你知道吗</p>
<p>后面的函数使用您提到的<code>Client</code>池,但它没有设置为更新blob对象属性。你知道吗</p>