我有这个用于PHP的cUrl命令:
curl --user AUTH_KEY:AUTH_SECRET -XPOST https://api.smshosting.it/rest/api/sms/send \
-d "from=mrossi" \
-d "to=393480000000" \
-d "text=Test Sms"
POST type =" application / x-www-form-urlencoded"
信息:https://www.smshosting.it/it/docs/sms-rest-api/invio
但现在我需要在C#.Net 4.5中使用它。
我不知道从哪里开始,我不认为它很复杂,但我从来没有在C#中使用过卷曲
答案 0 :(得分:0)
string url = "https://api.smshosting.it/rest/api/sms/send";
WebRequest request = WebRequest.Create(url);
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
string authInfo = "XXXXXXXXXXXX:XXXXXXXXXXXX";
request.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo));
byte[] buffer = Encoding.GetEncoding("UTF-8").GetBytes("from=XXXX&to=XXXXXX&text=XXXXX");
Stream reqstr = request.GetRequestStream();
reqstr.Write(buffer, 0, buffer.Length);
reqstr.Close();