如何使用Unfuddle API获取文件?

如何使用Unfuddle API获取文件?,api,http,unfuddle,Api,Http,Unfuddle,正如你们将要看到的,我是网络编程新手 我正在尝试使用API定期从Unfuddle检索文件。我尝试了他们的第一个代码示例,它似乎从我的httpget调用返回了有效的信息,但我不知道如何使用这些信息将特定文件放到硬盘上。这是怎么做到的 以下是我的HTTP GET调用和响应(密码被替换除外): bmihura@bmihura-个人电脑~ $curl-i-u bmihra:password-X GET\ >-H“接受:应用程序/xml”\ > 'http://spowertech.unfuddle.

正如你们将要看到的,我是网络编程新手

我正在尝试使用API定期从Unfuddle检索文件。我尝试了他们的第一个代码示例,它似乎从我的
httpget
调用返回了有效的信息,但我不知道如何使用这些信息将特定文件放到硬盘上。这是怎么做到的

以下是我的HTTP GET调用和响应(密码被替换除外):

bmihura@bmihura-个人电脑~
$curl-i-u bmihra:password-X GET\
>-H“接受:应用程序/xml”\
>   'http://spowertech.unfuddle.com/api/v1/projects/projects.xml'
找到HTTP/1.1 302
服务器:nginx/1.0.5
日期:2012年8月17日星期五11:53:23 GMT
内容类型:text/html;字符集=utf-8
连接:保持活力
X-Powered-By:Phusion乘客(mod_rails/mod_rack)3.0.8
改变:接受编码
缓存控制:没有缓存
设置Cookie:authenticated=;domain=.unfuddle.com;路径=/;expires=周四,19年1月1日70:00:00 GMT
设置Cookie:authenticated=false;路径=/;expires=2012年8月17日星期五13:51:24 GMT
设置Cookie:unfuddle_secure=;domain=.unfuddle.com;路径=/;过期时间=1970年1月1日星期四00:00:00 GMT
设置Cookie:_unfuddle_session=;domain=.unfuddle.com;路径=/;expires=Thu,01 Ja n-1970 00:00:00 GMT
设置Cookie:_unfuddle_session=bah7bjopc2vzc2lvbl9pzcilzgizotlmtcxzgiwzje4mdrhzw RkZGVmOGI4YjIxNzM%3D--0833ed386e5cd62894bb8dd787d856545897df35;路径=/;expires=2012年8月17日星期五13:53:24 GMT;HttpOnly
地点:https://spowertech.unfuddle.com/projects/projects
内容长度:115
现状:302
你是在逃避责任。

您需要在底部的url中使用https而不是http,即

curl -i -u bmihra:password -X GET \
   -H 'Accept: application/xml' \
   'https://spowertech.unfuddle.com/api/v1/projects/projects.xml'
此外,为了让它通过我的windows机器工作,我不得不将-H中的'with'替换为,并删除url周围的'with'

curl -i -u bmihra:password -X GET \
   -H "Accept: application/xml" \
   https://spowertech.unfuddle.com/api/v1/projects/projects.xml

希望能有所帮助!

您需要在底部的url中使用https而不是http,即

curl -i -u bmihra:password -X GET \
   -H 'Accept: application/xml' \
   'https://spowertech.unfuddle.com/api/v1/projects/projects.xml'
此外,为了让它通过我的windows机器工作,我必须将-H中的“替换为”,并删除url周围的“替换”。所以我最终使用了

curl -i -u bmihra:password -X GET \
   -H "Accept: application/xml" \
   https://spowertech.unfuddle.com/api/v1/projects/projects.xml

希望有帮助

是否有克隆整个回购协议的API?我正在尝试这样做。是否有一个API来克隆整个回购协议?我正在努力做到这一点。