• python_swift_project_swift使用


    1. swift的存取用curl命令. 我们先把pub url 和token保存起来

    root@A071103070098:~# export pubURL=http://10.194.148.102:8080/v2.0/AUTH_ed03db73438343848db63062d7fd9271
    root@A071103070098:~# export mytoken=MIIGKwYJKoZIhvcNAQcCoIIGHDCCBhgCAQExCTAHBgUrDgMCGjCCBIEGCSqGSIb3DQEHAaCCBHIEggRueyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wOS0wNlQwNzoyOTowMS40NTk3NzEiLCAiZXhwaXJlcyI6ICIyMDE0LTA5LTA2VDA4OjI5OjAxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkRlZmF1bHQgVGVuYW50IiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiZWQwM2RiNzM0MzgzNDM4NDhkYjYzMDYyZDdmZDkyNzEiLCAibmFtZSI6ICJhZG1pbiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjE5NC4xNDguMTAyOjgwODAvdjEiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6ODA4MC92MS9BVVRIX2VkMDNkYjczNDM4MzQzODQ4ZGI2MzA2MmQ3ZmQ5MjcxIiwgImlkIjogIjRkNGFhZWViYmNmNzQxNDI4YjAwN2Q0ZTFlZmJhZTgwIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6ODA4MC92MS9BVVRIX2VkMDNkYjczNDM4MzQzODQ4ZGI2MzA2MmQ3ZmQ5MjcxIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogIm9iamVjdC1zdG9yZSIsICJuYW1lIjogInN3aWZ0In0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjE5NC4xNDguMTAyOjM1MzU3L3YyLjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6NTAwMC92Mi4wIiwgImlkIjogIjU3OWEzMDMyYzhhODQ1NmNiZTE5MmI3ZDM0ZmQ1MDRkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiNTAyNmE5MjBjZWQ1NGI1N2JjZGRlZGE3Njg3OGU3ODEiLCAicm9sZXMiOiBbeyJuYW1lIjogImFkbWluIn1dLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyI3MmQyNDgxZmVkMjc0YTFlOTI5N2IxMjljODQ1MTZiOSJdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAFKSe1AJPuaT58VkIWrpPQDYmR5-yN+5Sa+AYn0xGDgrUO4HTmFbCEhrYLQfdOJvSkxdvizUKuvBWcUKfnWta0YlMKIRxpeiUCU9v465TBg6c7ZYrIK67mX9dr6b-hOV3jJkBjZwd5C1ngeSeGZQZsdwYa-4cJgKY3ypoUm8yL0NpQa-Mk2NJSlShKIaNnzMMHLJTaSX5nXCJf8QXUE1yHUswn0gyYal0MEn-vNtTjN14jidA5t9AJvEsRE7ezx0AJ1xqvuDs7A3a0npXwi+G8+A85ycVvyjEvJfMb15yxtnA4E6v2y-xqNH94MKDc9wEEbxsyg3f0OI3e3vzKAQ1vQ=

    2. swift 获得验证信息

    root@A071103070098:~# export pubURL=http://10.194.148.102:8080/v2.0/AUTH_ed03db73438343848db63062d7fd9271
    root@A071103070098:~# export mytoken=MIIGKwYJKoZIhvcNAQcCoIIGHDCCBhgCAQExCTAHBgUrDgMCGjCCBIEGCSqGSIb3DQEHAaCCBHIEggRueyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wOS0wNlQwNzoyOTowMS40NTk3NzEiLCAiZXhwaXJlcyI6ICIyMDE0LTA5LTA2VDA4OjI5OjAxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkRlZmF1bHQgVGVuYW50IiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiZWQwM2RiNzM0MzgzNDM4NDhkYjYzMDYyZDdmZDkyNzEiLCAibmFtZSI6ICJhZG1pbiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjE5NC4xNDguMTAyOjgwODAvdjEiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6ODA4MC92MS9BVVRIX2VkMDNkYjczNDM4MzQzODQ4ZGI2MzA2MmQ3ZmQ5MjcxIiwgImlkIjogIjRkNGFhZWViYmNmNzQxNDI4YjAwN2Q0ZTFlZmJhZTgwIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6ODA4MC92MS9BVVRIX2VkMDNkYjczNDM4MzQzODQ4ZGI2MzA2MmQ3ZmQ5MjcxIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogIm9iamVjdC1zdG9yZSIsICJuYW1lIjogInN3aWZ0In0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjE5NC4xNDguMTAyOjM1MzU3L3YyLjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6NTAwMC92Mi4wIiwgImlkIjogIjU3OWEzMDMyYzhhODQ1NmNiZTE5MmI3ZDM0ZmQ1MDRkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMTk0LjE0OC4xMDI6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiNTAyNmE5MjBjZWQ1NGI1N2JjZGRlZGE3Njg3OGU3ODEiLCAicm9sZXMiOiBbeyJuYW1lIjogImFkbWluIn1dLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyI3MmQyNDgxZmVkMjc0YTFlOTI5N2IxMjljODQ1MTZiOSJdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAFKSe1AJPuaT58VkIWrpPQDYmR5-yN+5Sa+AYn0xGDgrUO4HTmFbCEhrYLQfdOJvSkxdvizUKuvBWcUKfnWta0YlMKIRxpeiUCU9v465TBg6c7ZYrIK67mX9dr6b-hOV3jJkBjZwd5C1ngeSeGZQZsdwYa-4cJgKY3ypoUm8yL0NpQa-Mk2NJSlShKIaNnzMMHLJTaSX5nXCJf8QXUE1yHUswn0gyYal0MEn-vNtTjN14jidA5t9AJvEsRE7ezx0AJ1xqvuDs7A3a0npXwi+G8+A85ycVvyjEvJfMb15yxtnA4E6v2y-xqNH94MKDc9wEEbxsyg3f0OI3e3vzKAQ1vQ=

    3. swift获取一个account的信息

    root@A071103070098:~# curl -i $pubURL?format=xml X GET -H "X-Auth-Token:$mytoken" 
    HTTP/1.0 200 OK
    Content-Type: application/xml; charset=utf-8
    X-Account-Object-Count: 0
    X-Timestamp: 1409991063.88358
    X-Account-Bytes-Used: 0
    X-Account-Container-Count: 0
    X-Put-Timestamp: 1409991063.88358
    X-Trans-Id: tx2c2521cc353e4d5d9d12f-00540ac197
    Date: Sat, 06 Sep 2014 08:11:03 GMT
    Content-Length: 104
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <?xml version="1.0" encoding="UTF-8"?>
    <account name="AUTH_ed03db73438343848db63062d7fd9271">
    </account>HTTP/1.0 503 Service Unavailable
    Date: Sat, 06 Sep 2014 07:55:26 GMT
    Cache-Control: no-cache
    Pragma: no-cache
    Content-Type: text/html; charset=utf-8
    Content-Length: 675
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <HTML><HEAD>
    <TITLE>Network Error</TITLE>
    </HEAD>
    <BODY>
    <FONT face="Helvetica">
    <big><strong></strong></big><BR>
    </FONT>
    <blockquote>
    <TABLE border=0 cellPadding=1 width="80%">
    <TR><TD>
    <FONT face="Helvetica">
    <big>Network Error (dns_server_failure)</big>
    <BR>
    <BR>
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica">
    Your request could not be processed because an error occurred contacting the DNS server.
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica">
    The DNS server may be temporarily unavailable, or there could be a network problem.
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica" SIZE=2>
    <BR>
     
    </FONT>
    </TD></TR>
    </TABLE>
    </blockquote>
    </FONT>
    </BODY></HTML>
    HTTP/1.0 302 Moved Temporarily
    Date: Sat, 06 Sep 2014 07:55:27 GMT
    Server: BlueCoat-Security-Appliance/1.1.00
    Location: http://www.get.com/
    Content-Length: 90
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <HTML>
    <HEAD><TITLE>Redirection</TITLE></HEAD>
    <BODY><H1>Redirect</H1></BODY>
    </HTML>
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# 
    root@A071103070098:~# curl -i $pubURL?format=xml X GET -H "X-Auth-Token:$mytoken" 
    HTTP/1.0 200 OK
    Content-Type: application/xml; charset=utf-8
    X-Account-Object-Count: 0
    X-Timestamp: 1409991214.82764
    X-Account-Bytes-Used: 0
    X-Account-Container-Count: 0
    X-Put-Timestamp: 1409991214.82764
    X-Trans-Id: tx7b3eaa212b0b44d9a899d-00540ac22e
    Date: Sat, 06 Sep 2014 08:13:34 GMT
    Content-Length: 104
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <?xml version="1.0" encoding="UTF-8"?>
    <account name="AUTH_ed03db73438343848db63062d7fd9271">
    </account>HTTP/1.0 503 Service Unavailable
    Date: Sat, 06 Sep 2014 07:57:57 GMT
    Cache-Control: no-cache
    Pragma: no-cache
    Content-Type: text/html; charset=utf-8
    Content-Length: 675
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <HTML><HEAD>
    <TITLE>Network Error</TITLE>
    </HEAD>
    <BODY>
    <FONT face="Helvetica">
    <big><strong></strong></big><BR>
    </FONT>
    <blockquote>
    <TABLE border=0 cellPadding=1 width="80%">
    <TR><TD>
    <FONT face="Helvetica">
    <big>Network Error (dns_server_failure)</big>
    <BR>
    <BR>
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica">
    Your request could not be processed because an error occurred contacting the DNS server.
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica">
    The DNS server may be temporarily unavailable, or there could be a network problem.
    </FONT>
    </TD></TR>
    <TR><TD>
    <FONT face="Helvetica" SIZE=2>
    <BR>
     
    </FONT>
    </TD></TR>
    </TABLE>
    </blockquote>
    </FONT>
    </BODY></HTML>
    HTTP/1.0 302 Moved Temporarily
    Date: Sat, 06 Sep 2014 07:57:58 GMT
    Server: BlueCoat-Security-Appliance/1.1.00
    Location: http://www.get.com/
    Content-Length: 90
    X-Cache: MISS from NS-M46903639710
    X-Cache-Lookup: MISS from NS-M46903639710:8080
    Connection: close
    
    <HTML>
    <HEAD><TITLE>Redirection</TITLE></HEAD>
    <BODY><H1>Redirect</H1></BODY>
    </HTML>
  • 相关阅读:
    ES6的模块化历史
    javaee笔记之web.xml文件内的标签到底什么意思
    iTOP4412设备驱动学习五--地址和存储的概念
    iTOP4412设备驱动学习四--嵌入式硬件研发流程PCB和原理图的查看
    iTOP4412设备驱动学习三--设备节点的生成和调用:杂项设备驱动的注册和调用
    iTOP4412设备驱动学习二--在module中注册设备
    iTOP4412设备驱动学习一--设备和驱动的注册
    Linux下阅读源代码工具安装
    结构体
    综合实例:个人银行账户管理程序
  • 原文地址:https://www.cnblogs.com/kramer/p/3959474.html
Copyright © 2020-2023  润新知