I have the following code to send post data to a server, but the server is not detecting any post data on the request. Client code:
cookieJar, _ := cookiejar.New(nil)
client := &http.Client{
Jar: cookieJar,
}
postUrl := os.Args[1]
username := os.Args[2]
password := os.Args[3]
data := url.Values{}
data.Set("username", username)
data.Add("password", password)
data.Add("remember", "false")
r, _ := http.NewRequest("POST", postUrl, bytes.NewBufferString(data.Encode()))
resp, _ := client.Do(r)
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
fmt.Printf("%s
", string(body))
Server code:
if(isset($_POST['username'], $_POST['password'], $_POST['remember'])){
echo $username = md5(($_POST['username']));
echo $password_original = $_POST['password'];
echo $password = md5(($_POST['password']));
echo $remember = $_POST['remember'];
}