擅长:python、mysql、java
<p>与paulnyondo的经验相反,对我来说,问题不是单引号/双引号(当使用<code>bash</code>作为shell时两者都很好),而是<code>Authorization:</code>和{<cd3>}之间的空格。在</p>
<p>这失败了:</p>
<pre><code>» http GET http://service:8000/api/v1/envs/ 'Authorization: Token 3ea4d8306c6702dcefabb4ea49cfb052f15af85c'
http: error: InvalidHeader: Invalid return character or leading space in header: Authorization
</code></pre>
<p>这是有效的(双引号):</p>
^{pr2}$
<p>这也适用(单引号):</p>
<pre><code>» http GET http://svc.userv.dgvmetro:8000/api/v1/envs/ 'Authorization:Token 3ea4d8306c6702dcefabb4ea49cfb052f15af85c'
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Content-Length: 90
Content-Type: application/json
</code></pre>