का उपयोग करें मैं वेबसाइट पर लॉग इन करने के लिए गो का उपयोग करने और बाद में उपयोग के लिए कुकीज़ स्टोर करने का प्रयास कर रहा हूं।HTTP पोस्ट पर जाएं और कुकीज़
क्या आप एक फॉर्म पोस्ट करने, कुकीज़ संग्रहीत करने और कुकीज़ का उपयोग करके किसी अन्य पृष्ठ तक पहुंचने के लिए उदाहरण कोड दे सकते हैं?
मैं मैं कुकी संग्रहीत करने के लिए एक ग्राहक बनाने के लिए, का अध्ययन http://gotour.golang.org/src/pkg/net/http/client.go
package main
import ("net/http"
"log"
"net/url"
)
func Login(user, password string) string {
postUrl := "http://www.pge.com/eum/login"
// Set up Login
values := make(url.Values)
values.Set("user", user)
values.Set("password", password)
// Submit form
resp, err := http.PostForm(postUrl, values)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
// How do I store cookies?
return "Hello"
}
func ViewBill(url string, cookies) string {
//What do I put here?
}
दुर्भाग्य से एक मानक कुकी 'Jar' implemntation Go1 में यह नहीं कर सकता था, लेकिन ऐसा लगता है कि यह भविष्य वर्धन के लिए योजना बनाई है दिखता है: https://codereview.appspot.com/5544082/ –
http का उपयोग कर को देखो: //www.gorillatoolkit.org/pkg/sessions – elithrar