Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openstack令牌,我可以通过curl获得令牌,但可以';带urllib的t_Curl_Urllib_Openstack - Fatal编程技术网

Openstack令牌,我可以通过curl获得令牌,但可以';带urllib的t

Openstack令牌,我可以通过curl获得令牌,但可以';带urllib的t,curl,urllib,openstack,Curl,Urllib,Openstack,sandy@Swift_PC:~$curl-D--H'X-Storage-User:Lucy' sandy@Swift_PC:~$ curl -D- -H 'X-Storage-User:Lucy' http://192.168.119.89:8080/auth/v1.0 HTTP/1.1 200 OK X-Storage-Url: http://192.168.119.89:8080/v1/AUTH_Lucy X-Auth-Token: AUTH_tk713d067336d24348bcea

sandy@Swift_PC:~$curl-D--H'X-Storage-User:Lucy'

sandy@Swift_PC:~$ curl -D- -H 'X-Storage-User:Lucy' http://192.168.119.89:8080/auth/v1.0

HTTP/1.1 200 OK
X-Storage-Url: http://192.168.119.89:8080/v1/AUTH_Lucy
X-Auth-Token: AUTH_tk713d067336d24348bcea1ab220965785
Content-Type: text/html; charset=UTF-8
X-Storage-Token: AUTH_tk713d067336d24348bcea1ab220965785
X-Trans-Id: tx8a03bc278f6d4ab899a25-00557554df
Content-Length: 0
Date: Mon, 08 Jun 2015 08:39:59 GMT
我可以用curl获得X-Storage-token

import urllib,httplib,json
from urlparse import urlparse

user = "Lucy"
url = "192.168.119.89:8080"
ports = "/auth/v1.0"
params = urllib.urlencode({})
headers = {"X-Storage-User":user,"Content-type":"application/json"}
conn = httplib.HTTPConnection(url)
conn.request("GET","%s" %ports,params,headers)

response = conn.getresponse()
data = response.read()
print response
我想用你的钱买代币。 它什么也不返回。 如果我不想以其他方式使用curl获取令牌,我该怎么办


谢谢

X-Storage-Token在标题中,而不是正文中

尝试
token=response.getheader('X-Storage-token')