目的:自分のWebサイトに対して、Androidアプリから検索表示したい。
OS:windows10 pro
tool:visual studio 2017 community xamarin
Webサイト:CentOS,java,
DB:PostgreSQL
試したこと:一番初めにDBに直接SQLクエリをAndroidから発行して直にSELECTすることを考えました。こちらは結構容易に実現したのですが、セキュリティ上HTTP通信の方がよいとのことでWebAPIというものに興味をもち調べている次第です。かなり前からの技術でサイトなど見ていて今更感が否めない質問になってしまっていることは承知です。
参考書籍などgoot partsやRestFulというお勧め本を見つけまして読み始める予定ではいます。ただ、この場を持って端的に結論を教えて頂けたらと期待して質問させて下さい。
SQLクエリをHTTP通信でGETして結果を表示するにはどのようなコード記載をしていけばいいのでしょうか。REST通信のお試しとしてはhttps://teratail.com/questions/99721#
こちらの方でxamarinでGETしてそのページのhtml取得などはできているのはわかりました。
これをどうしたら
SELECT A FROM BTable WHERE C = 'test';
といったSQLクエリをREST通信として送り、jsonで受け取るように設定していくのかが疑問でなりません。
WEBサイトにはログインページがあり、ユーザーを限定しています。その次に検索ページを選択でき、そこで検索文言を入れてからGET送信をしています。
そのGET送信を調べることから始まるのでしょうか。
それともWEBサイト側で何かWebAPI公開のための細工が必要ということなのでしょうか。
一番ベストなのは、Webサイト側では一切細工を加えず、XamarinにてAndroidアプリを作る際に、自由にSQLクエリを編集してREST送信できるようにする実装ですが、それはそもそも見当違いな考えなのでしょうか。非常に基礎的なところですが、どなたか回答下さい。よろしくお願い致します。
GetterとしてのWebAPIを作成してSQLをクエリを実装できるのであれば、その参考となるコードなどサイトなどありましたらお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/11 13:31