草庐IT

cookie-path

全部标签

go - 尝试运行 go get -u 出现错误 : package XXX: unrecognized import path "_/XXX" (import path does not begin with hostname)

我在Windows中工作。完整错误:包/C/Go_Projects:无法识别的导入路径“/C/Go_Projects”(导入路径不以主机名开头)GOPATH=C:\Go_ProjectsGOROOT=C:\去path=path;C:\Go_Projects\binGo_Projects包含:bin、src、pkg和一些.bat文件,仅此而已。我尝试将GOROOT/GOPATH更改为:GOPATH=\\Go_ProjectsGOROOT=C:\Go\bin,\\Go\bin,\\Go我不确定如何解决这个问题,我不断收到错误消息,而且我的GOPATH从未正确设置。

go - 为什么我的 URL.Path 语句没有被命中

下面是我展示html模板的函数。我最近开始在我的博客页面上工作,由于某种原因,我的第一个和第二个“elseif”语句没有被击中。:funchandleRequest(whttp.ResponseWriter,r*http.Request){templates:=populateTemplates()//presenthome.htmliftherequesturlis"/"ifr.URL.Path=="/"{t:=templates.Lookup("home.html")t.Execute(w,nil)}elseifr.URL.Path=="blog/"{posts:=getPosts

go - Cookie 不使用 Golang 设置

我有一个用于登录用户的RESTAPI,它在浏览器上为登录用户设置一个cookie,并且运行良好。问题是当用户从注册API完成注册时我想调用登录​​API,这样每件事都运行良好但cookie未设置为浏览器。这是登录API:varloginViaDjangoApiShim=http.HandlerFunc(func(whttp.ResponseWriter,r*http.Request){vartloginPostvaroldCookieTokenstringdecoder:=json.NewDecoder(r.Body)_:=decoder.Decode(&t)expiration:=t

macos - 可执行文件不从 PATH 变量中搜索

我正在尝试在我的MAC上构建grafana。我安装了go二进制文件并更新了PATH变量。下面是bash的输出bash-3.2$echo$PATH/Users/kartl/Projects/mongodb/bin/:/usr/local/go/bin/go:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr

go - 如何读取cookie?

我通过javascript设置了一个cookie,例如:setCookie("appointment",JSON.stringify({appointmentDate:selectedDay.date,appointmentStartMn:appointment.mnRange[0],appointmentId:appointment.id||0,appointmentUserId:appointment.user.id||0}));设置cookie后,我想将用户重定向到预订页面:window.location.href="https://localhost:8080/booking/

go - 设置 cookie 不被检测

我在尝试检索已设置的cookie时遇到问题,如果未设置,我想更新它然后检索它。首先,我有一个设置cookie的函数:funcIndexHandler(whttp.ResponseWriter,r*http.Request){...ck:=http.Cookie{Name:"id",Value:5,MaxAge:60,}}然后在另一个函数中我检查该cookie是否存在,如果它(抛出错误)然后我重新创建它funcCheckUpdateCookie(whttp.ResponseWriter,r*http.Request){val,err:=r.Cookie("id")iferr!=nil{c

google-app-engine - CookieJar 不捕获传入的 cookie

我正在尝试让Go在网页上为我提交一个表单来模拟登录。从那里我尝试使用cookie来保持持久session,以便再次调用子页面。我能够毫无问题地成功登录,我只是在捕获返回服务器设置的cookie时遇到了问题。我想知道是不是因为他们的登录脚本做了几次重定向?(我得到一个输出)。为什么我没有捕捉到返回的cookie有什么想法吗?这是我使用的代码:import("crypto/tls""fmt""io/ioutil""net/http""net/url""strings""sync")typeJarstruct{lksync.Mutexcookiesmap[string][]*http.Coo

windows - goapp 部署 : has different path then goapp serve on windows?

我的系统:golang1.2.1goappenginesdkv1.9.1windows使用命令行:goapp服务(作品)goapp部署(不是,告诉我它在我的windowsGOPATH=...中找不到我导入的包?) 最佳答案 在goappenginesdkv1.9.3windows中修复 关于windows-goapp部署:hasdifferentpaththengoappserveonwindows?,我们在StackOverflow上找到一个类似的问题: h

path - 如何删除名称中有空格的文件夹(Golang)

以下代码在windows中有效://supposeIhaveafnamefolderinc:\tempmydir:="C:\\temp\\dname"cmd,e:=exec.Command("cmd","/C","rmdir/S/Q",mydir).Output()但如果文件夹名称中有空格,则会失败,例如:mydir:="C:\\temp\\namewithspace"Golangos.RemoveAll可以处理带空格的文件夹名,但在以下情况下会失败:C:\>mkdirmyprjC:\>cdmyprjC:\myprj>gitinit//addsomefileC:\myprj>gitad

mongodb - 如何将 BSON _Id 分配给 cookie(Go,Mongodb)

我正在尝试创建一个gocookie。我想从Mongodb分配Id以存储在Cookie中。但是在编译时出现如下错误:-“结构文字中的未知http.Cookie字段‘Id’”以下是我的代码:-getUser:=user.CheckDB()expiration:=time.Now().Add(365*24*time.Hour)//TheErrorisCausedbytheNextLinecookie:=http.Cookie{Id:getUser[0].Id,Name:getUser[0].Email,Value:getUser[0].Password,Expires:expiration}