在Internet Explorer中执行暂停URL时
我到达那里的消息
ERR 103
No account with given username/password
如何使用C#执行此操作? 我试过了:
var url = "http://sms.horisen.info:12000/bulk/send?type=text&user=xxx&password=xxx&sender=Bulk+Test&receiver=%2b123456789&dcs=UCS&text=Dies+ist+ein+Test!&dlr-mask=19";
var req = (HttpWebRequest)WebRequest.Create(url);
var res = req.GetResponse();
但是在最后一行,发生System.Net.WebException
我如何在可以将结果作为文本的地方执行此操作?
答案 0 :(得分:1)
我在C#程序中尝试过你的URL,它也给了我一个错误。 这是由于状态代码为420,这使得.net框架将响应视为错误响应并抛出异常。 有关使用带有错误状态代码的响应的详细信息,请查看此处:.Net HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned
答案 1 :(得分:0)
此:
var res = req.GetResponse();
应该是这样的:
var res = (HttpWebResponse)req.GetResponse();
你使用var的任何特殊原因?