אבי נימני8
New member
Help with http header request
היי,
כתבתי תוכנה שיודעת ליצור תקשורת עם השרת בפרוטוקול HTTP.
העניין הוא שחלק מהשרתים שאני מנסה להתחבר אליהם עובדים עם התוכנה שלי בצורה טובה מאוד. כלומר אני מצליח לקבל את כל הנתונים ולא מפספס כלום.
אבל יש אתרים שמשום מה לא נותנים לי את כל הדטא או לחילופין לא נתונים לי בכלל דטא. כלומר אני מבצע תקשורת ואז התקשורת מצליחה ומסתיימת בהצלחה אבל משום מה או שכל הדף לא מגיע אלי במלואו, או שאין בכלל שום תשובה (recvbuf ריק).
אין קשר לאופן קליטת הנתונים מכיוון שאני רואה כמה בתים נשלחים אלי בדיוק (שוב קצר הרבה יותר ממה שצריך או לחילופין ריק). חשוב לי להדגיש שכל התקשורת עצמה עם השרת עוברת בצורה חלקה וללא בעיות, ניתוקים או שגיאות. וכאמור עם חלק מהשרתים מתקשר מצוין ומחזיר את כל המידע, ובחלקק אחר לא או לחלוטין לא.
לדעתי, משהו ב-Http Request Header שלי לא תקין. אשמח לעזרה. להלן הבקשה שאני שולח לאתר sport5.co.il ומקבל מידע חלקי (אם אני אנסה לאתר mako למשל אני אקבל מידע ריק):
Content-Type: text/plain\r\n
Accept: image/webp,*/*;q=0.8\r\nAccept-Encoding: gzip, deflate, sdch\r\nAccept-Language: en-US,en;q=0.8,he;q=0.6\r\nReferer: http://www.sport5.co.il\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36\r\n\r\n
היי,
כתבתי תוכנה שיודעת ליצור תקשורת עם השרת בפרוטוקול HTTP.
העניין הוא שחלק מהשרתים שאני מנסה להתחבר אליהם עובדים עם התוכנה שלי בצורה טובה מאוד. כלומר אני מצליח לקבל את כל הנתונים ולא מפספס כלום.
אבל יש אתרים שמשום מה לא נותנים לי את כל הדטא או לחילופין לא נתונים לי בכלל דטא. כלומר אני מבצע תקשורת ואז התקשורת מצליחה ומסתיימת בהצלחה אבל משום מה או שכל הדף לא מגיע אלי במלואו, או שאין בכלל שום תשובה (recvbuf ריק).
אין קשר לאופן קליטת הנתונים מכיוון שאני רואה כמה בתים נשלחים אלי בדיוק (שוב קצר הרבה יותר ממה שצריך או לחילופין ריק). חשוב לי להדגיש שכל התקשורת עצמה עם השרת עוברת בצורה חלקה וללא בעיות, ניתוקים או שגיאות. וכאמור עם חלק מהשרתים מתקשר מצוין ומחזיר את כל המידע, ובחלקק אחר לא או לחלוטין לא.
לדעתי, משהו ב-Http Request Header שלי לא תקין. אשמח לעזרה. להלן הבקשה שאני שולח לאתר sport5.co.il ומקבל מידע חלקי (אם אני אנסה לאתר mako למשל אני אקבל מידע ריק):
GET / HTTP/1.1\r\nHost: www.sport5.co.il\r\nContent-Type: text/plain\r\n
Accept: image/webp,*/*;q=0.8\r\nAccept-Encoding: gzip, deflate, sdch\r\nAccept-Language: en-US,en;q=0.8,he;q=0.6\r\nReferer: http://www.sport5.co.il\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36\r\n\r\n