0
JSON Postメソッドを使用してユーザー名とパスワードを投稿して、ログインしてトークンを取得できるようにしたいが、いくつか問題が発生する。Jsonと値を比較する方法xamarin.forms
public async Task<string> GetActionResult(string url)
{
Uri geturi = new Uri("http://172.20.129.193/NYPStudentLifeService/" + url);
var client = new HttpClient();
HttpResponseMessage responseGet = await client.PostAsync();
responseGet.EnsureSuccessStatusCode();
string content = await responseGet.Content.ReadAsStringAsync();
return content;
}
サンプル本体のパラメータはJSON
{
"AdminNo": "sample string 1",
"Password": "sample string 2"
}
は、リクエストヘッダ、フォーマット、ボディなどのように、より多くの情報が必要... – Kowalski
こんにちは、返信いただきありがとうございます!うまくいけば上の質問を更新しました –
"geturi"というuriを作成しますが、実際には使用しません。あなたの実際のリクエストには全くURIがありませんので、もちろん動作しません。 uri(固定部分)の左部分をhttpクライアントオブジェクトのBaseURLとして設定し、右部分(urlパラメータ)を.PostAsync()呼び出しに置きます。文字列コンテンツオブジェクトを作成し、その中にJSON本体を挿入し、それを.PostAsync()にも渡します。また、この質問はXamarinにはまったく関連していません。フォームは、REST Webサービスを使用することに関連しています。 – irreal