RestSharpを使用してVS 2015のXamarin.Android applからPOST要求を送信していますが、応答は到着していません。タイムアウトは増やしましたが、応答はありませんでした。 POSTMANで動作していますが、Androidアプリでは動作していません。REST POSTはXamarin.Android Appで応答しません。それは郵便配達ではありますが、アプリでは対応していません。
RestClient client = new RestClient("https://" + orgId + ".internetofthings.ibmcloud.com");
RestRequest request = new RestRequest("/api/v0002/application/types/" + typeId + "/devices/" + deviceId + "/events/" + typeId + deviceId, Method.POST);
byte[] byteArray = Encoding.UTF8.GetBytes(username + ":" + password);
string authenticationToken = Convert.ToBase64String(byteArray);
request.AddHeader("Authorization", "Basic " + authenticationToken);
request.Timeout = 2000000;
request.AddJsonBody(newVal);
IRestResponse response = client.Execute(request);
return response.StatusCode.ToString();`
本文に「newVal」(文字列)のみを送信しています。これはPostmanで動作します。詳しい説明が必要な場合はお知らせください。どうもありがとうございます。
環境: のVisual Studio 2015、RESTSharp、Xamarin.Android、サーバー:IBM BlueMixこれはあなたが正しくヘッダを渡さないということであるかもしれないことで失敗しているか、身体のメッセージはしないところ
チェック:http://stackoverflow.com/questions/34795818/getting-a-httpstatuscode-of-0 – Ironman
どのようなエラーメッセージがあれば、あなたは受けるのですか? – ValerieLampkin