Response Body-HTTP
קדם ‹ Forums ‹ הייטק ‹ Web Development ‹ Response Body-HTTP
-
Response Body-HTTP
פורסם ע"י מרים חברה on 11/11/2021 ב10:46 amבוקר טוב
אני שואלת בבקשת GET על אובייקט מסוים אם הוא קיים
ואני מעוניינת שיחזיר לי את האובייקט אם הוא קיים ואם לא שיחזיר NULL
ע”פ בדיקה של צד הסרבר ב Response Body – נכנס לי NULL.
הבעיה שתמיד הוא מחזיר לי אובייקט .
אני בעצם רוצה או להגיע דרך האנגולר רק למה שנמצא ב Response Body – יש דבר כזה??
או שאני צריכה לשנות את הפונקציה.
הפונקציה שלי היא כזאת:return ProjectDbContext.Context.Students.FirstOrDefault(student => student.Password == password && student.StudentId == id);
ניסיתי לשנות את FirstOrDefault ל First ואז זה מביא לי שגיאה 500 כי בעצם לא מוחזר אובייקט.
השאלה אם אני אמורה לשנות בפונקציה את FirstOrDefault למה אני אמורה לשנות??
תודה רבה!!
מרים הגיבה לפני 3 שנים, 1 חודש 3 חברות · 4 תגובות -
4 תגובות
-
000חברה חדשה
תעתיקי לכאן גם את הקוד מצד האנגולר.
איך את מנסה לגשת לResponseBody?
הקוד בסרבר נראה תקין.
הייתי הולכת לבדוק אם צריך לשנות בקליינט את הטיפול בתגובה שהתקבלה מהסרבר.
-
000חברה חדשה
זה בעצם מה שאני מנסה
איך בקליינט לגשת ל response-body ??
הקוד מצד הקליינט:
בסרוויס:
IsStudent(id: string, password: number):Observable<studentview>{
return this.http.get<studentview>(${this.url}/Login/IsStudent/${id}/${password}
)
}</studentview></studentview><studentview><studentview>ובפונקציה שקוראת לסרוויס:</studentview></studentview>
<studentview><studentview>onclick(){
this.service.IsStudent(this.ID,this.password).subscribe(result=>{
this.studentResult=result});
</studentview></studentview>תודה רבה!!!
-
-
040חברה חדשה
האם האוביקט studentview באנגולר תואם לאובייקט שחוזר מה api ?
-
000חברה חדשה
כן תואם,
ואני רואה עכשיו שכן חוזר לי אובייקט נכון רק האובייקט אמור לחזור בעת לחיצה על כפתור
והוא חוזר רק בלחיצה השנייה
ז”א לחיצה ראשונה על הכפתור מביאה לי אובייקט ריק
ולחיצה שנייה מביאה לי את האובייקט הנכון או NULL אם לא קיים
איך אני מסדרת את זה??
-
Log in to reply.