2013-04-29 90 views
0

使用来自SMS提供商的API。使用Api /读取api返回值

Dim url As String 
url = "http://weburl.jsp?usr=abc&pass=def&msisdn=95786123384645&sid=ABC&msg=welcome&mt=0" 
webbrowser1.navigate(url) 

我从供应商那里得到的网址。有没有其他更好的方式使用API​​发送短信?

还有一个平衡的api返回余额。现在我想把这个平衡放在标签上。这个怎么做?

http://weburl/CreditCheck.jsp?usr=abc&pass=def 

在浏览器上复制粘贴上面显示的余额,但我希望这是在标签。

我使用vb.net 2008 windows应用程序,

在此先感谢。

回答

0

您可以使用HttpWebRequest和HttpWebResponse,这样的事情...

Dim sUrl As String = "http://weburl/CreditCheck.jsp?usr=abc&pass=def" 

Dim wRequest As HttpWebRequest = DirectCast(System.Net.HttpWebRequest.Create(sUrl), HttpWebRequest) 

wRequest.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials 'Not always needed 
wRequest.Method = "GET" 

Dim wResponse As HttpWebResponse = DirectCast(wRequest.GetResponse(), HttpWebResponse) 

Dim sResponse As String = "" 

Using srRead As New StreamReader(wResponse.GetResponseStream()) 
    sResponse = srRead.ReadToEnd() 
End Using 

然后,您将需要解析的结果,以提取您的余额

+0

快速而正确的答案非常感谢! – aj1 2013-04-29 13:22:08

+0

你可以看看我的其他qtn:http://stackoverflow.com/questions/16008340/minimize-vb-net-forms-to-mdiparent-bottom-eg-adobe-photoshop没有人回答这个问题 – aj1 2013-04-29 13:56:28