![](/img/trans.png)
[英]How to manipulate with multi collection in MongoDB when we using ASP.NET API Core2.1
[英]How to Post Encrypted request to external URL in asp.net core2.1
我有一個現有的 asp.net 應用程序並嘗試將其遷移到 netcoreapp2.1 (MVC)。 以下代碼發布到 asp.net 應用程序中的外部 URL
if (DisplayType.SelectedValue == "1")
{
Form.Action = txt_payment_gateway_url.Text;
}
else if (DisplayType.SelectedValue == "2")
{
RedirectionURL.Value = txt_payment_gateway_url.Text;
}
在 asp.net 核心應用程序中,我使用此代碼將加密請求發布到外部應用程序
var result = PostEncryptedData(data, VM.PaymentGatewayURL);
private async Task<HttpResponseMessage> PostEncryptedData1(Dictionary<string, string> encryptedData, string url)
{
HttpClient client = new HttpClient();
List<KeyValuePair<string, string>> keyValuePairs = encryptedData.ToList();
var content = new FormUrlEncodedContent(keyValuePairs);
content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
return await client.PostAsync(url, content);
}
但是在調試期間,它給了我結果未計算結果未計算結果
它必須是var result = await PostEncryptedData(data, VM.PaymentGatewayURL);
. 你錯過了await
Public async Task<your required return type> YourMethodName()
{
var result = await PostEncryptedData(data, VM.PaymentGatewayURL);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.