私はプログラミングの初心者で、最近、http URIを使用してデータを取得し、SSISのC#を使用してストリームからJSON文字列を解析し、SQL Serverにデータをロードできましたデータベース。C#を使用してデータを取得するJSON APIクエリ
は以下
System.Uri uri = new Uri("API URL");
WebRequest webRequest = HttpWebRequest.Create(uri);
HttpWebRequest httpWebRequest = (HttpWebRequest)webRequest;
NetworkCredential networkCredential = new NetworkCredential("LOGIN","Password");
credentialCache.Add(uri,"Basic",networkCredential);
WebResponse webResponse = webRequest.GetResponse();
...
は、しかし、私はセットアップにPOSTメソッドを使用する別のAPIの接続の同じタイプをしようとしています..私は使用するサンプルコードです。
クエリは次のように..ですURL + JSON APIのクエリ..
{"JSON" : {
"name": "Dataset",
"ColumnSelect": ["Name","Age","Email"],
"sort":["Name"],
"filterList": [
{
"Attribute": "Age",
"Operator": ">",
"Value": ["25"]
}],"returnObject"
私は、これは、HTTPのようなSQLにデータと負荷データを照会するために使用することができますかわからないようなものになります要求。誰かがこれを達成するために正しい方向で私に助言してくれる?ご協力いただきありがとうございます。
ご回答ありがとうございます。「POSTでは、サーバーに何かを提供しています」と言いました。このクエリをURLで送信してレスポンスを得なければならないということですか?ここでは少し遅くて申し訳ありません。論理を理解し、それを自分の要求に従って構築しようとする例を得ることは可能ですか?ありがとうございます – Nat85
私が提供したリンクを確認してください。 「POSTでは、サーバーに何かを提供しています」というのは、要求に応じて投稿データを送信する必要があるということです。 'data'と' stream.Write(data、0、data.Length); '行をチェックしてください。 上記の回答が役に立った場合は、回答としてマークしてください。 – Mithgroth