でREST APIを呼び出すと、私は彼らのようないくつかのテストパラメータを私に提供する、NCB銀行と統合するためにAsp.netアプリケーションからREST APIを呼び出したい:Asp.Net
- AccessCode
- マーチャントID
- セキュアハッシュコード
私は以下のコードを試してみたが、それはそれは404 HTTPエラーコードをスロー正しく動作しません。
private const string URL="https://migs.mastercard.com.au/vpcpay";
private const string urlParameters = @"{""object"":{""vpc_AccessCode"":""000000"",""vpc_Version"":""0""};}";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(URL);
//Add an Accept header for JSON format.
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync(urlParameters).Result;
if (response.IsSuccessStatusCode)
{
// Parse the response body. Blocking!
var dataObjects = response.Content.ReadAsAsync<IEnumerable<DataObject>>().Result;
foreach (var d in dataObjects)
{
Console.WriteLine("{0}", d.Name);
}
}
else
{
Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);
}