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

Hypertext Transfer Protocol (HTTP) เป็นโปรโตคอลเครือข่ายระดับแอปพลิเคชันที่ใช้สำหรับการถ่ายโอนเนื้อหาบนเวิลด์ไวด์เว็บ

3
nginx อัปโหลดปัญหา client_max_body_size
ฉันใช้ nginx / ruby-on-rail และฉันมีรูปแบบหลายส่วนง่ายๆในการอัปโหลดไฟล์ ทุกอย่างทำงานได้ดีจนกว่าฉันจะตัดสินใจ จำกัด ขนาดไฟล์สูงสุดที่ฉันต้องการอัปโหลด ในการทำเช่นนั้นฉันตั้งค่า nginx client_max_body_sizeเป็น1m (1MB) และคาดว่าจะมีสถานะ HTTP 413 (Request Entity Too Large) ในการตอบสนองเมื่อกฎนั้นแตก ปัญหาคือเมื่อฉันอัปโหลดไฟล์ 1.2 MB แทนที่จะแสดงหน้าข้อผิดพลาด HTTP 413 เบราว์เซอร์จะแฮงค์เล็กน้อยจากนั้นก็ตายพร้อมกับข้อความ "การเชื่อมต่อถูกรีเซ็ตในขณะที่หน้ากำลังโหลด" ฉันได้ลองทุกตัวเลือกที่ nginx เสนอดูเหมือนจะไม่มีอะไรทำงาน ใครมีความคิดเกี่ยวกับเรื่องนี้หรือไม่? นี่คือ nginx.conf ของฉัน: worker_processes 1; timer_resolution 1000ms; events { worker_connections 1024; } http { passenger_root /the_passenger_root; passenger_ruby /the_ruby; …
117 http  file-upload  nginx 

11
คุณจะดาวน์โหลดเว็บเพจใน Java โดยทางโปรแกรมได้อย่างไร
ฉันต้องการที่จะดึง html ของหน้าเว็บและบันทึกลงใน a Stringเพื่อให้ฉันสามารถดำเนินการกับมันได้ นอกจากนี้ฉันจะจัดการการบีบอัดประเภทต่างๆได้อย่างไร ฉันจะทำอย่างไรโดยใช้ Java
117 java  http  compression 

17
ฉันจะเปลี่ยนเส้นทางคำขอ HTTP ที่สร้างจาก iPad ได้อย่างไร
เนื่องจากบน iPad เราไม่สามารถแก้ไขไฟล์โฮสต์ได้ (โดยไม่ต้องเจลเบรค) เราจะเปลี่ยนเส้นทางการรับส่งข้อมูลเว็บไปยัง URL อื่นโดยพลการได้อย่างไร สิ่งนี้มีความสำคัญสำหรับบางสิ่งเช่นการพัฒนาเว็บไซต์ที่ใช้การกำหนดค่าโฮสต์เสมือนที่คุณต้องการเปลี่ยนเส้นทางไปยังเครื่องพัฒนา (ซึ่งเกี่ยวข้องกับคำถามนี้: ฉันสามารถแก้ไขไฟล์โฮสต์ของ iPad ได้หรือไม่ )
117 ipad  http  redirect  hosts 

5
รหัสสถานะ HTTP ที่เหมาะสมที่สุดสำหรับหน้าข้อผิดพลาด“ ไม่พบรายการ” คืออะไร
ฉันสงสัยว่ารหัสสถานะ HTTP ที่เหมาะสมที่สุดสำหรับหน้า "ไม่มีรายการ" คืออะไร ถ้าไม่มีหน้านั้นฉันจะใช้ 404 อย่างชัดเจนอย่างไรก็ตามหน้าหนึ่งของฉันมีuseridอาร์กิวเมนต์ (เป็นหน้า "แก้ไขผู้ใช้") และในกรณีที่ไม่มีผู้ใช้ที่มี ID ผู้ใช้ที่ระบุอยู่ฉันกำลังแสดง หน้าข้อผิดพลาด แต่ฉันต้องการส่งส่วนหัวสถานะ 4xx ด้วย (เนื่องจาก "200 OK" ไม่พอดีจริงๆ) ฉันเดาว่า 404 น่าจะใช้ได้เพราะมัน "ไม่พบ" ไม่ใช่ "ไม่พบไฟล์" แต่ฉันสงสัยว่ามีรหัสที่ดีกว่าสำหรับกรณีนี้หรือไม่

6
จะสร้างเซิร์ฟเวอร์ HTTP ใน Android ได้อย่างไร [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการสร้างเซิร์ฟเวอร์ HTTP อย่างง่ายใน Android เพื่อให้บริการเนื้อหาบางส่วนแก่ลูกค้า มีคำแนะนำเกี่ยวกับวิธีสร้างเซิร์ฟเวอร์หรือใช้ไลบรารีที่มีอยู่หรือไม่?
116 android  http 

5
Wget เอกสารเอาต์พุตและส่วนหัวไปยัง STDOUT
ฉันกำลังพยายามส่งออกเนื้อหาของเอกสารและส่วนหัวเป็น stdout ด้วย wget by wget -S -O - http://google.com แต่จะแสดงเฉพาะเอกสาร html ขอบคุณ UPD: ทำงานนี้ wget --save-headers --output-document - http://google.com wget --version แสดง GNU Wget 1.11.4 Red Hat ที่แก้ไข
116 linux  http  wget 

4
รหัสสถานะ HTTP สำหรับคำขอที่ประสบความสำเร็จบางส่วน
ฉันมีแอปพลิเคชันที่ส่งข้อความถึงผู้ใช้ ในคำขอโพสต์จะมีการถ่ายโอนสตริง XML ซึ่งประกอบด้วยผู้ใช้ทั้งหมดที่ควรได้รับข้อความนั้น หากไม่มีผู้ใช้รายใดในรายชื่อฉันให้รายชื่อผู้ใช้ที่หายไปกลับไปยังไคลเอ็นต์เพื่อการประเมินต่อไป ตอนนี้ฉันกำลังถามตัวเองว่ารหัสสถานะที่เหมาะสมสำหรับแอปพลิเคชันจะเป็นอย่างไรโดยบอกว่าคำขอได้รับการยอมรับ แต่มีบางสิ่งที่ไม่สามารถทำได้ ปัญหานี้จะหลีกเลี่ยงได้หากไม่ได้รับอนุญาตให้รวมผู้ใช้ที่ขาดหายไปในรายการ จากนั้นความพยายามในการส่งจะได้รับข้อผิดพลาด 4xx แต่ไม่มีประเด็นในการสร้าง API ด้วยวิธีนี้ ในทางกลับกันฉันสามารถพิจารณาเงื่อนไขข้อผิดพลาดเป็นเฉพาะแอปพลิเคชันเท่านั้น แต่ส่งแค่ 200 ไม่ถนัด และจะเป็นการดีที่จะให้คำแนะนำแก่ลูกค้าว่าเมื่อใดควรพิจารณาการตอบสนองข้อผิดพลาดอย่างลึกซึ้ง เช่นหลีกเลี่ยงการส่งข้อความถึงผู้ใช้นั้นซ้ำแล้วซ้ำเล่า

9
จะส่งรหัสผ่านอย่างปลอดภัยผ่าน HTTP ได้อย่างไร
หากในหน้าจอเข้าสู่ระบบผู้ใช้ส่งแบบฟอร์มพร้อมชื่อผู้ใช้และรหัสผ่านของเขารหัสผ่านจะถูกส่งเป็นข้อความธรรมดา (แม้จะมี POST ก็ตามโปรดแก้ไขฉันหากฉันผิด) คำถามคือวิธีที่ถูกต้องในการปกป้องผู้ใช้และรหัสผ่านของเขาจากบุคคลที่สามที่อาจแอบดักฟังข้อมูลการสื่อสารคืออะไร? ฉันทราบว่า HTTPS สามารถแก้ไขปัญหาได้ แต่มีวิธีใดบ้างที่จะทำให้มั่นใจได้ว่าอย่างน้อยระดับความปลอดภัยโดยใช้โปรโตคอล HTTP มาตรฐาน (คำขอ POST) (อาจใช้จาวาสคริปต์ไม่ทางใดก็ทางหนึ่ง) แก้ไข ฉันอาจทิ้งสิ่งสำคัญบางอย่างไป สิ่งที่ฉันเกี่ยวกับคือหน้านั่นคือหน้าเข้าสู่ระบบที่สร้างโดย PHP ซึ่งแน่นอนว่าส่งถึงผู้ใช้ในคำขอ HTTP GET เป็นไฟล์ HTML ไม่มีการเชื่อมต่อ (@Jeremy Powel) ระหว่างเซิร์ฟเวอร์และไคลเอนต์ดังนั้นฉันจึงไม่สามารถสร้างโปรโตคอลการจับมือดังกล่าวได้ และฉันต้องการให้กระบวนการทั้งหมดมีความโปร่งใสสำหรับผู้ใช้ - เขาต้องการส่งรหัสผ่านไม่ใช่จัดการกับการเข้ารหัส ขอบคุณ

9
HTTP Entity คืออะไร?
มีใครช่วยอธิบายให้ฉันฟังได้ไหมว่าเอนทิตี HTTPคืออะไร ฉันกำลังอ่านเอกสาร HTTPClient แต่ฉันไม่เข้าใจจริงๆว่าหมายถึงอะไร?
114 http  httpclient 

11
คุณส่งคำขอ HEAD HTTP ใน Python 2 ได้อย่างไร
สิ่งที่ฉันพยายามทำที่นี่คือรับส่วนหัวของ URL ที่กำหนดเพื่อให้ฉันสามารถระบุประเภท MIME ได้ ฉันต้องการดูว่าhttp://somedomain/foo/จะส่งคืนเอกสาร HTML หรือรูปภาพ JPEG หรือไม่ ดังนั้นฉันต้องหาวิธีส่งคำขอ HEAD เพื่อให้ฉันสามารถอ่านประเภท MIME ได้โดยไม่ต้องดาวน์โหลดเนื้อหา ไม่มีใครรู้วิธีง่ายๆในการทำเช่นนี้?

8
เว็บเซิร์ฟเวอร์สามารถรองรับการเชื่อมต่อซ็อกเก็ตได้กี่ช่อง
สมมติว่าฉันต้องการแชร์โฮสติ้งเสมือนหรือเฉพาะฉันอ่านที่ไหนสักแห่งที่เซิร์ฟเวอร์ / เครื่องสามารถรองรับการเชื่อมต่อ TCP 64,000 รายการในครั้งเดียวได้หรือไม่ โฮสติ้งประเภทใดที่สามารถจัดการได้โดยไม่คำนึงถึงแบนด์วิดท์ ฉันสมมติว่า HTTP ทำงานผ่าน TCP นี่หมายความว่ามีผู้ใช้ 64,000 คนเท่านั้นที่สามารถเชื่อมต่อกับเว็บไซต์ได้และถ้าฉันต้องการให้บริการมากขึ้นฉันต้องย้ายไปที่เว็บฟาร์มหรือไม่

12
Ruby: จะโพสต์ไฟล์ผ่าน HTTP เป็น Multipart / form-data ได้อย่างไร?
ฉันต้องการทำ HTTP POST ที่ดูเหมือนฟอร์ม HMTL ที่โพสต์จากเบราว์เซอร์ โดยเฉพาะอย่างยิ่งโพสต์ฟิลด์ข้อความและฟิลด์ไฟล์ การโพสต์ช่องข้อความนั้นตรงไปตรงมามีตัวอย่างอยู่ใน net / http rdocs แต่ฉันคิดไม่ออกว่าจะโพสต์ไฟล์ร่วมกับมันอย่างไร Net :: HTTP ดูเหมือนไม่ใช่แนวคิดที่ดีที่สุด ขอบถนนดูดี
113 ruby  http  post 

9
รับข้อมูลการร้องขอจากคำขอ POST ใน Java servlet
ฉันมีไลบรารี javascript ที่ส่งคำขอ POST ไปยัง Java servlet ของฉัน แต่ในdoPostวิธีนี้ดูเหมือนว่าฉันไม่สามารถรับเนื้อหาของเพย์โหลดคำขอได้ ใน chrome Developer Tools เนื้อหาทั้งหมดอยู่ในส่วน Request Payload ในแท็บส่วนหัวและมีเนื้อหาอยู่และฉันรู้ว่าวิธี doPost ได้รับ POST แต่มันก็ว่างเปล่า สำหรับHttpServletRequest วัตถุฉันจะรับข้อมูลในเพย์โหลดคำขอได้อย่างไร การทำrequest.getParameter()หรือrequest.getAttributes() ทั้งสองอย่างไม่มีข้อมูล
113 java  http  servlets  post 

6
YAML ประเภทใบ้?
MIME ประเภทใดที่เหมาะสมที่สุดที่จะใช้เมื่อส่งข้อมูลที่มีโครงสร้างด้วย YAML ผ่าน HTTP คำอธิบายว่าเหตุใดตัวเลือกหนึ่งจึงเหมาะสมที่สุดจะได้รับการชื่นชมมาก ไม่มีประเภทแอปพลิเคชันที่ลงทะเบียนหรือประเภทข้อความที่ฉันสามารถดูได้ ตัวอย่าง: > GET /example.yaml < Content-Type: ???? < < --- # Favorite movies < - Casablanca < - North by Northwest < - Notorious ตัวเลือกที่เป็นไปได้: text/yaml text/x-yaml application/yaml application/x-yaml
113 http  mime  mime-types  yaml 

14
การส่งผ่านตัวแปรหลายตัวใน @RequestBody ไปยังตัวควบคุม Spring MVC โดยใช้ Ajax
จำเป็นต้องห่อด้วยวัตถุสำรองหรือไม่? ฉันต้องการทำสิ่งนี้: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} และใช้ JSON ดังนี้: { "str1": "test one", "str2": "two test" } แต่ฉันต้องใช้: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody Holder holder) {} จากนั้นใช้ JSON นี้: { "holder": { "str1": …
113 java  spring  http  spring-mvc 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.