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

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

9
ขีด จำกัด ขนาดของคำขอโพสต์คือเท่าใด
ขออภัยถ้ามันซ้ำกันฉันจะคิดว่ามันคงเป็น แต่ไม่พบอะไรเลย ฉันมีแอพพลิเคชั่นเฟล็กซ์ที่ฉันโพสต์ข้อมูลกลับไปยังเซิร์ฟเวอร์ php / mysql ผ่าน IE ฉันยังไม่พบปัญหาใด ๆ แต่การรู้ล่วงหน้าก่อนหน้านี้อาจช่วยให้ฉันรู้สึกหงุดหงิดและทำงานได้ มีการ จำกัด ขนาดการโพสต์ข้อมูลผ่าน http หรือไม่ บทความนี้บอกว่าไม่มี: http://www.netlobo.com/ie_form_submit.html การสนทนานี้บอกว่าใช่: http://bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method และทั้งหมดกลับไปมาสิ่งที่ฉันสามารถหาได้ทางออนไลน์ ดังนั้นโปรดจำกัด คำตอบสำหรับหมายเลขทดสอบ / ตรวจสอบส่วนตัว ฉันต้องการโพสต์กลับสตริง XML ที่อาจมีขนาดใหญ่มาก (พูดได้ถึง 5mb) หากสร้างความแตกต่างใด ๆ : เบราว์เซอร์จะเป็น IE เสมอ (ผลิตภัณฑ์ของเราต้องการ) โพสต์มาจากและ httpService แบบยืดหยุ่นเว็บเซิร์ฟเวอร์คือ php, DB คือ mySql

11
Java มี enum ที่สมบูรณ์สำหรับรหัสตอบกลับ HTTP หรือไม่
ฉันสงสัยว่ามีประเภท enum ในไลบรารีคลาส Java มาตรฐานที่กำหนดค่าคงที่เชิงสัญลักษณ์สำหรับรหัสตอบกลับ HTTP ที่ถูกต้องทั้งหมดหรือไม่ ควรสนับสนุนการแปลงเป็น / จากค่าจำนวนเต็มที่สอดคล้องกัน ฉันกำลังดีบักโค้ด Java บางตัวที่ใช้ javax.ws.rs.core.Response.Status ใช้งานได้ แต่กำหนดเพียงครึ่งเดียวของรหัสตอบกลับ HTTP ที่ถูกต้อง
267 java  http 


11
วิธีส่งอาร์กิวเมนต์ url (สตริงแบบสอบถาม) ไปยังคำขอ HTTP บน Angular ได้อย่างไร
ฉันกำลังสร้างคำขอ HTTP บน Angular แต่ฉันไม่ทราบวิธีเพิ่มอาร์กิวเมนต์ url (สตริงแบบสอบถาม) this.http.get(StaticSettings.BASE_URL).subscribe( (response) => this.onGetForecastResult(response.json()), (error) => this.onGetForecastError(error.json()), () => this.onGetForecastComplete() ); ตอนนี้ StaticSettings.BASE_URL ของฉันเป็นเหมือน url ที่ไม่มีสตริงข้อความค้นหา: http://atsomeplace.com/แต่ฉันต้องการให้เป็นhttp://atsomeplace.com/?var1=val1&var2=val2 ที่ var1 และ var2 พอดีกับวัตถุขอ Http ของฉัน ฉันต้องการที่จะเพิ่มพวกเขาเหมือนวัตถุ { query: { var1: val1, var2: val2 } } จากนั้นเพียงแค่โมดูล Http ทำงานเพื่อแยกมันลงในสตริงการสืบค้น URL
265 http  angular  typescript 

8
HTTP 1.0 กับ 1.1
มีคนให้ภาพรวมสั้น ๆ เกี่ยวกับความแตกต่างระหว่าง HTTP 1.0 และ HTTP 1.1 หรือไม่ ฉันใช้เวลาทั้งสองกับ RFCs แต่ก็ไม่สามารถดึงความแตกต่างระหว่างพวกเขาได้มากมาย Wikipedia กล่าวว่าสิ่งนี้: HTTP / 1.1 (1997-1999) รุ่นปัจจุบัน; การเชื่อมต่อแบบถาวรเปิดใช้งานโดยค่าเริ่มต้นและทำงานได้ดีกับพร็อกซี นอกจากนี้ยังรองรับการวางท่อคำขออนุญาตให้ส่งหลายคำขอพร้อมกันทำให้เซิร์ฟเวอร์สามารถจัดเตรียมปริมาณงานและโอนทรัพยากรที่ร้องขอไปยังไคลเอนต์ได้เร็วขึ้น แต่นั่นไม่ได้มีความหมายอะไรกับฉันมากนัก ฉันรู้ว่านี่เป็นวิชาที่ค่อนข้างซับซ้อนดังนั้นฉันจึงไม่คาดหวังคำตอบแบบเต็ม แต่มีคนให้ภาพรวมสั้น ๆ เกี่ยวกับความแตกต่างในระดับที่ต่ำกว่าเล็กน้อยได้หรือไม่? จากนี้ฉันหมายความว่าฉันกำลังมองหาข้อมูลที่ฉันต้องรู้ในการใช้งานเซิร์ฟเวอร์ HTTP หรือแอปพลิเคชัน ฉันส่วนใหญ่มองหาเขยิบไปในทิศทางที่ถูกต้องเพื่อให้ฉันสามารถคิดออกเอง
263 http  http-1.1  http-1.0 


7
การเพิ่มส่วนหัวสำหรับ HttpURLConnection
ฉันกำลังพยายามเพิ่มส่วนหัวสำหรับคำขอของฉันโดยใช้HttpUrlConnectionแต่วิธีการsetRequestProperty()ไม่ทำงาน ฝั่งเซิร์ฟเวอร์ไม่ได้รับการร้องขอใด ๆ กับส่วนหัวของฉัน HttpURLConnection hc; try { String authorization = ""; URL address = new URL(url); hc = (HttpURLConnection) address.openConnection(); hc.setDoOutput(true); hc.setDoInput(true); hc.setUseCaches(false); if (username != null && password != null) { authorization = username + ":" + password; } if (authorization != null) { byte[] encodedBytes; encodedBytes = …
254 java  http 

16
ข้อผิดพลาด Node.js EACCES เมื่อฟังบนพอร์ตส่วนใหญ่
ฉันกำลังทดสอบแอพ (หวังว่าจะทำงานกับ heroku แต่มีปัญหาในพื้นที่เช่นกัน) มันทำให้ฉันมีข้อผิดพลาด EACCES เมื่อมันทำงาน http.Server.listen () - แต่มันเกิดขึ้นในบางพอร์ตเท่านั้น ดังนั้นภายในฉันกำลังทำงาน: joe@joebuntu:~$ node > var h = require('http').createServer(); > h.listen(900); Error: EACCES, Permission denied at Server._doListen (net.js:1062:5) at net.js:1033:14 at Object.lookup (dns.js:132:45) at Server.listen (net.js:1027:20) at [object Context]:1:3 at Interface.<anonymous> (repl.js:150:22) at Interface.emit (events.js:42:17) at Interface._onLine (readline.js:132:10) at Interface._line …

13
ฉันควรใช้วิธี GET หรือ POST เมื่อใด ความแตกต่างระหว่างพวกเขาคืออะไร
ความแตกต่างระหว่างการใช้GETหรือPOSTวิธีการคืออะไร? อันไหนปลอดภัยกว่ากัน? อะไรคือข้อดีของแต่ละข้อ? ( คำถามที่คล้ายกัน )
249 forms  http  post  get  http-method 

10
HttpServletRequest เพื่อทำ URL ให้สมบูรณ์
ฉันมีHttpServletRequestวัตถุ ฉันจะได้รับ URL ที่ถูกต้องและครบถ้วนซึ่งทำให้สายนี้มาถึง servlet ของฉันได้อย่างไร หรืออย่างน้อยที่สุดแม่นยำเท่าที่จะเป็นไปได้เพราะอาจมีบางสิ่งที่สามารถสร้างใหม่ได้ (ลำดับของพารามิเตอร์อาจ)
248 java  http  servlets 

2
อะไรคือความแตกต่างระหว่าง“ ขอข้อมูลที่รับภาระ” กับ“ ข้อมูลแบบฟอร์ม” ตามที่เห็นในแท็บเครือข่ายเครื่องมือ dev ของ Chrome
Наэтотвопросестьответына Stack Overflow нарусском : чемотличаетсяขอ Payload ® FormData в js ฉันมีเว็บแอปพลิเคชันเก่าที่ฉันต้องสนับสนุน (ซึ่งฉันไม่ได้เขียน) เมื่อฉันกรอกแบบฟอร์มและส่งจากนั้นตรวจสอบแท็บ "เครือข่าย" ใน Chrome ฉันเห็น "ขอให้บรรจุข้อมูล" ซึ่งปกติฉันจะเห็น "ข้อมูลฟอร์ม" อะไรคือความแตกต่างระหว่างทั้งสองและเมื่อหนึ่งจะถูกส่งไปแทนคนอื่น? Googled สิ่งนี้ แต่ไม่พบข้อมูลใด ๆ ที่อธิบายสิ่งนี้จริงๆ (แค่ผู้ที่พยายามรับแอพจาวาสคริปต์เพื่อส่ง "ข้อมูลฟอร์ม" แทน "ขอข้อมูล"

5
ส่งคำขอ POST พร้อมข้อมูลที่ระบุในไฟล์ผ่าน Curl
ฉันต้องทำการร้องขอ POST ผ่าน Curl จากบรรทัดคำสั่ง ข้อมูลสำหรับคำขอนี้อยู่ในไฟล์ ฉันรู้ว่าผ่าน PUT สิ่งนี้สามารถทำได้ด้วย--upload-fileตัวเลือก curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"

7
ฉันสามารถเปลี่ยนลิงค์ http: // ทั้งหมดเป็นเพียง // ได้ไหม
Dave Wardพูดว่า มันไม่ได้เป็นการอ่านที่เบานัก แต่ส่วนที่ 4.2 ของ RFC 3986มีให้สำหรับ URL ที่ผ่านการรับรองโดยสมบูรณ์ซึ่งไม่ใช้โปรโตคอล (HTTP หรือ HTTPS) ทั้งหมด เมื่อละเว้นโปรโตคอลของ URL เบราว์เซอร์จะใช้โปรโตคอลของเอกสารอ้างอิงแทน กล่าวง่ายๆว่า "ไม่ใช้โปรโตคอล" URL เหล่านี้อนุญาตให้มีการอ้างอิงเช่นนี้ในเบราว์เซอร์ทุกตัวที่คุณจะลองใช้: //ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js ในตอนแรกมันดูแปลก ๆ แต่ URL“ ไม่ใช้โปรโตคอล” นี้เป็นวิธีที่ดีที่สุดในการอ้างอิงเนื้อหาบุคคลที่สามที่มีให้ผ่านทั้ง HTTP และ HTTPS สิ่งนี้จะช่วยแก้ไขข้อผิดพลาดเนื้อหาแบบผสมที่เราเห็นในหน้า HTTP โดยสมมติว่าสินทรัพย์ของเรามีให้บริการผ่านทั้ง HTTP และ HTTPS นี่เป็นเบราว์เซอร์ที่เข้ากันได้อย่างสมบูรณ์หรือไม่? มีข้อแม้อื่น ๆ อีกไหม?

8
วิธีการตั้งค่าส่วนหัว HTTP (สำหรับการควบคุมแคช)?
วิธีเปิดใช้งานการแคชเบราว์เซอร์สำหรับเว็บไซต์ของฉัน ฉันจะควบคุมแคชหรือไม่: สาธารณะที่ไหนสักแห่งในหัวของฉันแบบนี้? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" Cache-Control:public; > ฉันกำลังใช้ PHP เวอร์ชันล่าสุดพัฒนาบน XAMPP เวอร์ชันล่าสุด

7
จะทำการร้องขอ HTTP โดยใช้ Ruby บน Rails ได้อย่างไร
ฉันต้องการรับข้อมูลจากเว็บไซต์อื่น ดังนั้น (อาจ) ฉันควรทำการร้องขอไปยังเว็บไซต์นั้น (ในกรณีของฉันคือคำขอ HTTP GET) และรับการตอบกลับ ฉันจะสร้างมันใน Ruby on Rails ได้อย่างไร ถ้าเป็นไปได้มันเป็นวิธีการที่ถูกต้องในการใช้งานในคอนโทรลเลอร์ของฉันหรือไม่?

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