• 1399/08/18

چرا سمت کلاینت بجای کد json کد Html دریافت می کنم. :

با سلام خدمت شما استاد گرامی ، من تصمیم گرفتم به عنوان کلاینت از یک پروژه ویندوز اپلیکیشن (با C#) استفاده کنم ، همچنین پروژه Api هم روی لوکال می باشد ، و این دو پروژه کاملا از هم جدایند و اصلا با دو تا ویژوال استودیو بازشان می کنم. تا وقتی که JWT را پیاده سازی نکرده ام همه چیز خوب کار می کند ، اما وقتی  JWT را پیاده می کنم ، در کلاینت توکن را دریافت می کنم ولی بعد از فرستادن توکن با خط زیر

_client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);

به سرور لوکال  ، بجای دریافت کد json ، کد html لایوت موجود در سرور ، در result قرار می گیرد.

result را هم با این خط می گیرم :

var result = _client.GetStringAsync(apiUrl).Result;

می خواستم ببینم علت چیست.    با تشکر.

  • 1399/08/18
  • ساعت 15:14

سلام

کد html را بررسی کنید و ببینید محتویاتش چه متنی هست 

احتمالا توکن معتبر نیست یا خطایی هست