คำถามติดแท็ก http

HyperText Transfer Protocol - ระบบที่เป็นข้อความสำหรับแสดงคำขอเว็บและตอบกลับ

5
ทำไมส่วนหัว HTTP ไม่รวมความละเอียดของอุปกรณ์ความหนาแน่นของพิกเซล ฯลฯ
ฉันกำลังพัฒนาเว็บไซต์ที่ตอบสนองได้ด้วยการสืบค้นสื่อ CSS มันจะง่ายขึ้นถ้าเซิร์ฟเวอร์ส่ง HTML / CSS ที่แตกต่างกันสำหรับแต่ละวิวพอร์ต ฉันสงสัยว่าทำไมลูกค้าถึงไม่สามารถใส่ข้อมูลวิวพอร์ตของตนเมื่อขอไฟล์ HTML พฤติกรรมนี้เป็นเรื่องปกติอยู่แล้วสำหรับการส่งคืนเว็บไซต์ในภาษาที่ถูกต้องโดยใช้Accept-Languageส่วนหัว
10 http 

4
ทำไม REST Api ไม่ทำตามรูปแบบการออกแบบ Facade
ในการเปรียบเทียบ REST [api] โครงสร้างกับโมเดล OO ฉันเห็นความคล้ายคลึงกันเหล่านี้: ทั้งสอง: กำลังมุ่งเน้นข้อมูล REST = ทรัพยากร OO = วัตถุ ล้อมรอบการดำเนินงานรอบข้อมูล REST = ล้อมรอบ VERBS (รับ, โพสต์, ... ) รอบ ๆ แหล่งข้อมูล OO = ส่งเสริมการดำเนินการรอบ ๆ วัตถุโดยห่อหุ้ม อย่างไรก็ตามแนวปฏิบัติที่ดีของ OO นั้นไม่ได้อยู่บน REST apis เสมอเมื่อพยายามใช้รูปแบบซุ้มเช่นใน REST คุณไม่มีตัวควบคุม 1 ตัวที่จะจัดการกับคำร้องขอทั้งหมดและคุณจะไม่ซ่อนความซับซ้อนของวัตถุภายใน ในทางตรงกันข้าม REST ส่งเสริมการเผยแพร่ทรัพยากรของความสัมพันธ์ทั้งหมดกับทรัพยากรและอื่น ๆ ในรูปแบบอย่างน้อยสองรูปแบบ: ผ่านความสัมพันธ์ลำดับชั้นของทรัพยากร (ผู้ติดต่อของ id 43 …
9 http  rest  definition 

2
รูปแบบการสังเกตการณ์ผ่าน HTTP และ TCP / IP (เซิร์ฟเวอร์ - ไคลเอ็นต์)
ฉันมีเซิร์ฟเวอร์และไคลเอนต์จำนวนมาก (ประมาณ 50 ไคลเอนต์) ที่เชื่อมต่อกับเซิร์ฟเวอร์นั้นขึ้นอยู่กับแอปพลิเคชันเว็บซึ่งแน่นอนว่าใช้โปรโตคอล HTTP ซึ่งใช้ TCP / IP ในทางกลับกัน (แก้ไขฉันหากฉันผิดเพราะฉัน เครือข่ายไม่เก่งจริงๆ) ปัญหาคือว่าฉันควรพัฒนากลไกการแจ้งเตือนซึ่งเมื่อใครบางคนส่งแบบฟอร์มที่มีค่าอันตรายผู้จัดการ (ผู้ที่เชื่อมต่อผ่านเว็บแอปพลิเคชันเดียวกัน) ควรได้รับป๊อปอัปแจ้งเตือนบนหน้าจอของเขาเกือบจะเป็นจริง - เวลา (ทันที) อย่างไรก็ตามเนื่องจากโปรโตคอล HTTP นั้นไร้สัญชาติฉันจึงสับสนเล็กน้อยที่นี่ ฉันไม่รู้ว่าฉันจะใช้สิ่งนี้ได้อย่างไร หนึ่งในวิธีแก้ปัญหาคือการใช้ JavaScript ข้างsetInterval()ฟังก์ชั่นเพื่อดึงข้อมูลในแต่ละวินาทีจากเซิร์ฟเวอร์ แต่ดูเหมือนว่าสกปรกเล็กน้อยสำหรับฉันและไม่เป็นมืออาชีพ พวกคุณมีความคิดที่จะนำโซลูชันอื่นมาใช้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.