HttpWebRequest req = (HttpWebRequest)WebRequest.Create(@"https://test.authorize.net/gateway/transact.dll");
byte[] param = Encoding.ASCII.GetBytes("x_login=5RV7a3kUww&x_tran_key=4SzL379Tbc7Nt4MP");
string strRequest = Encoding.ASCII.GetString(param);
// append PayPal verification code to end of string
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = strRequest.Length;
// req.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(authKey)));
// req.Headers.Add("name","value");
// send data back to PayPal to request verification
StreamWriter streamOut = new StreamWriter(req.GetRequestStream(), Encoding.ASCII);
streamOut.Write(strRequest);
streamOut.Close();
// receive response from PayPal
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
StreamReader streamIn = new StreamReader(resp.GetResponseStream());
string strResponse = streamIn.ReadToEnd();
streamIn.Close();
问问题
807 次