1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
首先,我可以看到您GET在沒(méi)有查詢參數(shù)的情況下向服務(wù)器發(fā)送請(qǐng)求j_username,因此您無(wú)法j_username在服務(wù)器端讀取。
第二個(gè)usernameArray是空切片,它在 parse 時(shí)失敗j_username。index out of range嘗試調(diào)用時(shí)發(fā)生錯(cuò)誤usernameArray[0]。
您應(yīng)該這樣發(fā)送GET請(qǐng)求并從服務(wù)器修改代碼。j_username/getAuth?j_username=admin
usernameArray, hasUsername := r.URL.Query()["j_username"]
//This line added for debugging purposes
log.Println("debug here :", usernameArray)
if hasUsername {
fmt.Fprintf(w, "%s", usernameArray[0])
return
}
// Send an error message to client
http.Error(w, `missing username`, 500)
- 1 回答
- 0 關(guān)注
- 146 瀏覽
添加回答
舉報(bào)