XML。
string pagina = "https://ws.pagse.uol.com.br/v3/transactions/notifications/5B93AB-E9FA04FA04D8-24449BAF8A80-E32467?email=diegozanardo@yahoo.com.br&token=DFA3837517594466BCC87D8F397BF15F";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(pagina));
request.Method = "POST";
request.ContentType = "application/xml";
request.Accept = "application/xml";
StreamWriter writer = new StreamWriter(request.GetRequestStream());
WebResponse res = request.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());
string returnvalue = sr.ReadToEnd();
XmlDocument xm = new XmlDocument();
xm.LoadXml(returnvalue);
XmlNodeList el = xm.GetElementsByTagName("paymentLink");
Response.Redirect(el[0].InnerText);
Por é m gera o seguinte erro na linha:
WebResponse res = request.GetResponse();
附加信息:远程服务器返回错误:(405) 方法不允许。
您可以通过以下方式来定义您要做的事情:HttpWebRequest
para usarGET
que deve funcionar:A resposta mudar a linha que define o m é todo doHttpWebRequest
para usarGET
que deve funcionar:
request.Method = "GET";
请求流 (request body):
string pagina = "https://ws.pagse.uol.com.br/v3/transactions/notifications/5B93AB-E9FA04FA04D8-24449BAF8A80-E32467?email=diegozanardo@yahoo.com.br&token=DFA3837517594466BCC87D8F397BF15F";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(pagina));
request.Method = "GET";
request.Accept = "application/xml";
WebResponse res = request.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(3条)