Webrequest发送短信状态正常,但没有收到“我的密码”附件

时间:2019-01-31 10:53:58

标签: c# httprequest httpwebrequest postman webrequest

我正在尝试发送短信,我收到请求响应,但我没有收到任何消息。首先,我使用邮递员检查我的服务,它运行正常。

邮递员的要求就像

https://servicelink.svc/SendSmsConfirmationGet?username=****&password=****&Sender=Team&Text=testing&number=****

在Postman中,它没有任何正文,如我在URL中提到的那样具有参数(用户名,密码,发件人,文本)。其请求方法类型为“ GET”。没有授权,没有标题。我收到短信后在邮递员中工作正常。

当我在C#代码中使用它时,

   public bool SendSms(string number, string message)
        {
            try
            {
                string c = number[0].ToString();
                if (c == "0")
                {
                    number = number.Remove(0, 1);
                }
                message = ConvertToUnicode(message);
                string url = "https://servicelink.svc/SendSmsConfirmationGet?";
                string postData = "username=****" + "&password=****" + "&Sender=****" + "&Text=" + message + "&numbers=" + number;
                Uri uri = new Uri(url + postData);
                WebRequest WebRequest = WebRequest.Create(uri);
                WebResponse webResponse = WebRequest.GetResponse();
return true;
}
    catch (Exception e)
            {
                return false;
            }

在WebResponse中,我得到的状态为“确定”,它还显示标头值“ application / json; charset = utf-8”,但邮递员中没有任何标头,但未收到任何消息。

希望您提出建议,谢谢

0 个答案:

没有答案