[英]How to create webhook dialogflow API for POST request and response using C# .Net
[英].net check api response data c# post request
我正在使用以下代碼發出發布請求,並且一切正常,但是,如果我輸入了錯誤的密碼,則響應數據將收到錯誤消息(100或任何東西),我的應用程序將崩潰。 檢查用戶是否輸入了正確的密碼或api返回成功的最佳方法是什么?
var client = new WebClient();
var method = "POST"; // If your endpoint expects a GET then do it.
var parameters = new NameValueCollection();
parameters.Add("Email", Email);
parameters.Add("Password",Password);
parameters.Add("Device","Postman");
parameters.Add("OS","Win10");
/* Always returns a byte[] array data as a response. */
ServicePointManager.ServerCertificateValidationCallback +=(sender, cert, chain, sslPolicyErrors) => true;
var response_data = client.UploadValues(url, method, parameters);
// Parse the returned data (if any) if needed.
var responseString = UnicodeEncoding.UTF8.GetString(response_data);
var jsonObject = JObject.Parse(responseString);
authToken = jsonObject["AuthenticationToken"].ToString();
employeId = jsonObject["EmployeeID"].ToString();
將上面的代碼包含在try / catch塊中。 這也使您可以查看正在生成什么異常。
try
{
….. YOUR CODE HERE
}
catch(Exception e)
{
..... check the exception here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.