שלוחת API קבלת תשובה מהשרת
-
ניסיתי לשנות ל text/plain ולא עזר
יש לציין שמדובר ב api
שנכתב ב#c -
@מגד לא מכיר C#
תלחץ קונטרול U (בכרום) תראה שם שורות מיותרת, נסה להבין מהיכן זה מגיע. -
@קביעתא
זה מה שיש רק טקסט
זה מה שמופיע
id_list_message=t-תקלה במערכת נא להתקשר במועד מאוחר יותר -
@מגד אמר בשלוחת API קבלת תשובה מהשרת:
@קביעתא
זה מה שיש רק טקסט
זה מה שמופיע
id_list_message=t-תקלה במערכת נא להתקשר במועד מאוחר יותרבמקור הדף ? או כשאתה נכנס בדפדפן רגיל ?
-
@קביעתא
במקור הדף -
@מגד לא יודע
-
@קביעתא
תודה רבה על העזרה
אם למישו יש רעיון אשמח -
@מגד אמר בשלוחת API קבלת תשובה מהשרת:
אם למישו יש רעיון אשמח
זה קורה בשרתי שיתוף חינמיים
שזה חוסף את האפשרות של הצגה שלא בדפדפן
תנסה את הקוד בשרת אחר ייתכן שזה יעבוד -
@יוסל-ה
תודה על העזרה
זה דוקא שרת לא חינמי
לא הבנתי מה אני צריך להגדיר? -
@יוסל-ה
אני צריך להחליף שרת?
בדפדפן אצלי אני רואה את התשובה
וכאשר אני פונה מהמערכת בשלוחת api
זה מחזיר לפי הלוג
#<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>
מה אני יכול לעשות כדי לקדם את זה
תודה רבה מראש -
@מגד השרת של ימות המשיח קורא תמיד רק את השורה הראשונה שמוחזרת מהשרת שלך, ולכן כדאי שתנסה למשוך את תוכן הדף באמצעות סקריפט אחר שישמור את כל תוכן הדף - כפי שרואה אותו שרת אחר - אל תוך קובץ, תפתח את הקובץ ותבדוק האם יש בו רק קוד API נקי או גם תגיות HTML
-
@מגד אמר בשלוחת API קבלת תשובה מהשרת:
#<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>
באיזה שרת אתה משתמש ?
זה חסימה מוכרת של נותני שירות איחסון חינמיים מוזרים וזבליים ולא מוכרים -
@יוסל-ה
היי זה לא שרת חינמי
זה שרת windows עם iis 10
אולי יש משהו שאני צריך להגדיר שם ? -
@יוסל-ה
תודה רבה על העזרה
זה נפתר
הרבה שטייגען בשבועות
חג שמח -
@מגד תשתף אותנו איך ?
-
@קביעתא
גם לך תודה רבה
זה דבר שיותר תלוי בשרת שלך
אם יש לך שרת עם חסימות ב fierwall
אע"פ שהכתובת שלך היא בפורט דיפולטיבי שהוא 80
אתה צריך לציין אותו בכתובת
וכמובן לפתוח את הגישה של שרתי ימות לפורט 80
אפילו שבכתובת לא חייב לכתוב פורט דיפולטיבי -
אוקי מעניין
רק לא מובן מה הקשר לטקסט הקוד
כלומר לתגובה המוזרה משרת ימות -
@קביעתא
כשזה חסום ברמת הfierwall
כאשר אין תגובה מהשרת שלך לשרת ימות
ממילא חוזר השגיאה בשורת הHTML
!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN
שכאשר התשובה היא 500 page not found
אז זה השורה הראשונה שכתוב שם ולכן זה מה שחזר -
@מגד אני משתגע עם הבעיה הזאת כבר כמה ימים.
ניסיתי הכל, גם עשיתי דף חדש בלי קוד שרק מחזיר echo של תגובה נסיונית, אבל שום דבר לא עזר. קיבלתי הודעה אוטומטית לא נתקבלה תגובה משרת API, ובלוגים של API הוא מציג את המילים DOCTYPE HTML
טירטרתי את החברה של השרת שיש להם בעיה עם החומת אש ומשהו על פורט 80 ולא הבינו מה אני רוצה.
בסוף נזכרתי שהוספתי SSL ולפיכך כתובת הURL צריכה לפתוח ב https ולא ב http.
אז בכניסה דרך המחשב זה לא מפריע. אבל המערכת האוטומטית כנראה קצת יותר עדינה.
חשבתי שכדאי לתעד בשביל מישהו אחר שאולי אולי יכול להיתקע באותה בעיה יום אחד....
בהצלחה לכולם -
@chaim7 שים לב גם שימות קורא רק את השורה הראשונה, אם תכתוב מהשורה השנייה גם יוצר שגיאה
<?php echo "פלט שגיאה כי השורה הראשונה ריקה";