Submitted by gouki on 2013, September 20, 9:46 AM
收到这封邮件的时候,心都碎了。
--- 
    
        
            | MAC PARALLELS DESKTOP 7 用户紧急服务通知: 如果您打算升级到即将发布的Mac OS X Mavericks (10.9),请注意Parallels Desktop 7将不支持Mac OS X Mavericks(10.9)。您将无法启动您的Windows虚拟机,或者在Parallels Desktop 7上直接使用您的文件。 在您安装OS X Mavericks之前;请升级到Mac的Parallels Desktop 9,因为它是现今唯一可用于Mavericks的版本。 立即升级Mac Parallels Desktop 9。 | 
    
 
---EOF
心真的是哇凉哇凉的呀
Tags: pd
Flutter | 评论:0
 | 阅读:17783
Submitted by gouki on 2013, August 28, 6:47 PM
用Go来处理GET实在是太简单了。。
GET
    - u, _ := url.Parse(SMS_URL)  
- q := u.Query()  
- q.Set("username", SMS_USER)  
- q.Set("password", SMS_PASS)  
- q.Set("mobile", s.To)  
- q.Set("message", s.Content)  
- u.RawQuery = q.Encode()  
- res,err:=http.GET(u.String());  
 
POST分多种,一种是key/value,一种是纯body,还有。。能够上传文件的。这里先不谈上传文件(我还没有用到)
XML/HTML代码
    -     body := bytes.NewBuffer(msg)  
-     res, err := http.Post(http://api.xxx.com/, "application/x-www-form-urlencoded", body)  
-   
- v := make(url.Values)  
-         v.Set("email", "anything@stathat.com")  
-         v.Set("stat", "messages sent - female to male")  
-         v.Set("count", "1")  
-         res, err := http.PostForm("http://api.xxx.com/", values)  
 
处理res也非常方便:
XML/HTML代码
    - if err != nil {  
-     log.Fatal(err)  
-     return  
- }  
- result, err := ioutil.ReadAll(res.Body)  
- res.Body.Close()  
- if err != nil {  
-     log.Fatal(err)  
-     return  
- }  
- fmt.Printf("%s", result)  
 
就是这样的方便
 
 
 
 
 
 | 评论:0
 | 阅读:22356