私は wcf サービスを持っており、別の Web サイトから呼び出しています。
サービスは何らかのデコード ジョブを実行しています。
発生している問題は次のとおりです。
いくつかの車両では、データは非常にうまくデコードされますが、いくつかの車両ではエラーが表示されます。
エラー コード: 500 エラー メッセージ: 認証に失敗しました + アクセスが拒否されました
エラーのスクリーンショットを追加しました。
注:一部の車両では正常に機能しています。
少数の車両で動作しているため、デコードのコードの問題ではないと思います。
ここで何が問題なのかを提案してください..
サービスにアクセスするためのコードは次のとおりです。
function ResetValues(infoType)
{
var $jDecode = jQuery.noConflict();
var decoderUrl = $jDecode("input[id*=hdnVINDecoderURL]").val();
var vin = $jDecode("input[id*=txtVIN]").val().toUpperCase();
var styleId = null;
var trim = $jDecode("#lbTrimRecords").val();
if(trim != null)
{
styleId = trim.substring(trim.lastIndexOf("(") + 1, trim.lastIndexOf(")"));
}
//Declaring parameter to be passed to the called function.
var paramList = '{"vin":"'+vin+'","styleID":"'+styleId+'","infoType":"'+infoType+'"}';
//To show the loading image
document.getElementById('imgLoading').style.visibility = 'visible';
try
{
$jDecode.ajax({
type: 'GET',
contentType: 'application/json; charset=utf-8',
url: decoderUrl + 'GetFactoryInformation/' + vin + '/' + styleId + '/' + infoType,
//data: paramList,
dataType: 'jsonp',
success: function(data) {
dataObject = data;