2009-06-10 10 views
0

(Railsを使用して)簡単なREST Webサービスを構築したいと思います。しかし、私はこのサービスをWindowsモバイルアプリから呼び出せるようにしたいと考えています。それは可能ですか?またはSOAPを使用する必要がありますか?Windows MobileアプリケーションからREST Webサービスを呼び出すことはできます

私はWindows Mobileアプリケーションで多くの経験を持っていないので、擬似コードを提供したり、可能性のあるケースについてチュートリアルにリンクすればいいです。

おかげで、

タム

答えて

4

はいできます。私はWin32 wininet APIを使ってそれをたくさんしました。

また、System.Net HttpWebRequest APIを使用してC#で実行することもできます。ここで

+0

私はメリアム・ウェブスターからページを読まし、携帯電話上の単語を発音するためには、HttpWebRequestを使用しています。 – Cheeso

0
dim sendUrl : sendUrl = baseUrl & url 
dim objXML : Set objXML = CreateObject("MSXML2.ServerXMLHTTP.6.0") 

objXML.open "GET", sendUrl, false 

objXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
objXML.send(sendxml) 

HttpPost = objXml.responseText 

Set objXML = nothing 

desctopマイクロソフトでは、REST APIを実装するために使用することができCOMインターフェイスを提供しています。 これはWindows Mobile上にも存在する可能性があります。

0

は、Twitter検索APIを呼び出すためにHttpWebRequestのを使用した例ですが、HTH:

Uri uri = new Uri("http://search.twitter.com/search.json?q=twitter"); 
String result = String.Empty; 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); 
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) 
{ 
    using (Stream responseStream = response.GetResponseStream()) 
    { 
     using (StreamReader readStream = new StreamReader(responseStream, Encoding.UTF8)) 
     { 
      result = readStream.ReadToEnd(); 
     } 
    } 
} 
関連する問題