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

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

7
REST DELETE idempotent จริงๆหรือ
DELETE ควรจะเป็น idempotent หากฉันลบhttp://example.com/account/123จะเป็นการลบบัญชี ถ้าฉันทำอีกฉันจะคาดหวัง 404 เนื่องจากบัญชีไม่มีอยู่อีกต่อไป? ถ้าฉันพยายามลบบัญชีที่ไม่เคยมีอยู่จะทำอย่างไร
166 http  rest  http-headers 

3
ความแตกต่างระหว่างส่วนหัว Pragma และการควบคุมแคชคืออะไร?
ฉันอ่านเกี่ยวกับส่วนหัวของPragmaบนWikipediaซึ่งระบุว่า: "ฟิลด์ส่วนหัวของ Pragma: no-cache เป็นส่วนหัว HTTP / 1.0 สำหรับใช้ในการร้องขอเป็นวิธีที่เบราว์เซอร์จะบอกเซิร์ฟเวอร์และแคชกลางใด ๆ ที่ต้องการทรัพยากรรุ่นใหม่ไม่ใช่สำหรับเซิร์ฟเวอร์ เพื่อบอกเบราว์เซอร์ไม่ให้แคชทรัพยากรเอเจนต์ผู้ใช้บางรายให้ความสนใจกับส่วนหัวนี้ในการตอบกลับ แต่ HTTP / 1.1 RFC เตือนเป็นการเฉพาะจากการพึ่งพาพฤติกรรมนี้ " แต่ฉันไม่เข้าใจว่ามันทำอะไร? ความแตกต่างระหว่างCache-Controlส่วนหัวที่มีค่าคืออะไรno-cacheและPragmaมีค่าคือno-cacheอะไร?

8
การตั้งค่าส่วนหัว HTTP
ฉันกำลังพยายามตั้งส่วนหัวในเว็บเซิร์ฟเวอร์ Go ของฉัน ฉันใช้gorilla/muxและnet/httpแพ็คเกจ ฉันต้องการตั้งค่าAccess-Control-Allow-Origin: *ให้อนุญาตข้ามโดเมน AJAX นี่คือรหัส Go ของฉัน: func saveHandler(w http.ResponseWriter, r *http.Request) { // do some stuff with the request data } func main() { r := mux.NewRouter() r.HandleFunc("/save", saveHandler) http.Handle("/", r) http.ListenAndServe(":"+port, nil) } net/httpแพคเกจมีเอกสารที่อธิบายการส่งส่วนหัวของคำขอ http ราวกับว่ามันเป็นไคลเอนต์ - ฉันไม่แน่ใจว่าวิธีการที่ส่วนหัวของการตอบสนองชุด?
165 http  go  cors  http-headers 


5
HTTP_REFERER จะว่างเปล่าในกรณีใด
ฉันรู้ว่าเป็นไปได้ที่จะได้รับ HTTP_REFERER ว่างเปล่า สิ่งนี้จะเกิดขึ้นภายใต้สถานการณ์ใดบ้าง? หากฉันได้รับอันที่ว่างเปล่าหมายความว่าผู้ใช้เปลี่ยนหรือไม่ การรับอันที่ว่างเปล่าเหมือนกับการเอาอันว่างเปล่ามาใช่ไหม? และภายใต้สถานการณ์ใดที่ฉันจะได้รับเช่นกัน?

3
ทำไมคุณสมบัติ Cache-Control ส่งในหัวข้อการร้องขอ (ไคลเอนต์ไปยังเซิร์ฟเวอร์)?
หลังจากอ่านเกี่ยวกับCache-Controlฟิลด์ของส่วนหัว HTTP แล้ว ผมเข้าใจว่าCache-Controlข้อมูลในส่วนหัวของการตอบสนอง HTTP (เซิร์ฟเวอร์ไปยังลูกค้า) ระบุคำสั่งสำหรับเซิร์ฟเวอร์พร็อกซี่เบราว์เซอร์กลาง / ลูกค้าเกี่ยวกับวิธีการจัดการกับการตอบสนองโดยการส่งค่าที่แตกต่างกันสำหรับCache-Controlสนาม: private, public, no-cacheหรือno-storeในส่วนหัวของการตอบสนอง แต่ฉันไม่เข้าใจว่าทำไมเราต้องส่งCache-Controlแอตทริบิวต์ในส่วนหัวคำขอ (ไคลเอนต์ไปยังเซิร์ฟเวอร์)
163 http  http-headers 


2
วิธีกำหนดการรับรองความถูกต้อง HTTP พื้นฐานโดยใช้ cURL อย่างถูกต้อง?
ฉันเรียนรู้ Apigility ( Apigility docu -> REST Service Tutorial ) และพยายามที่จะส่งคำขอ POST ด้วยการตรวจสอบเบื้องต้นผ่านทาง cURL: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=เป็นฐาน 64 apiuser:apipwdเข้ารหัสสตริงที่มีสิทธิของฉัน ข้อมูลรับรองจะถูกบันทึกไว้ใน/data/htpasswd( apiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/) ดูเหมือนว่านี้: HTTP/1.1 401 Unauthorized Server: nginx/1.4.7 Date: Mon, 22 Sep 2014 07:48:47 GMT Content-Type: application/problem+json Transfer-Encoding: chunked Connection: …

9
เครื่องมือ dev ของ Chrome ไม่สามารถแสดงการตอบสนองแม้เนื้อหาที่ส่งคืนจะมีส่วนหัว Content-Type: text / html; charset = UTF-8
เหตุใดเครื่องมือสำหรับนักพัฒนา Chrome ของฉันจึงแสดง "ไม่สามารถแสดงข้อมูลการตอบกลับ" ในการตอบสนองเมื่อเนื้อหาที่ส่งคืนเป็นประเภท text / html ทางเลือกอื่นในการดูการตอบกลับในเครื่องมือสำหรับนักพัฒนาคืออะไร

6
วิธี Java ที่ต้องการเพื่อ ping HTTP URL สำหรับความพร้อมใช้งาน
ฉันต้องการคลาสการตรวจสอบที่ตรวจสอบอย่างสม่ำเสมอว่ามี URL HTTP ที่ให้บริการหรือไม่ ฉันสามารถดูแลส่วน "สม่ำเสมอ" โดยใช้ Spring TaskExecutor abstraction ดังนั้นนั่นไม่ใช่หัวข้อที่นี่ คำถามคือ: วิธีที่ดีที่สุดในการ ping URL ใน java คืออะไร? นี่คือรหัสปัจจุบันของฉันเป็นจุดเริ่มต้น: try { final URLConnection connection = new URL(url).openConnection(); connection.connect(); LOG.info("Service " + url + " available, yeah!"); available = true; } catch (final MalformedURLException e) { throw new IllegalStateException("Bad URL: " …
157 java  http  url  ping 

7
การทำ HTTP ร้องขอจาก Laravel ไปยัง API ภายนอก
สิ่งที่ฉันต้องการคือรับวัตถุจาก API ที่มีการร้องขอ HTTP (เช่น AJAX ของ jQuery) ไปยัง API ภายนอก ฉันจะเริ่มได้อย่างไร ฉันค้นคว้าเกี่ยวกับ Mr Google แต่หาอะไรไม่ได้ ฉันเริ่มสงสัยว่ามันเป็นไปได้หรือไม่ ในโพสต์นี้Laravel 4 ทำการร้องขอโพสต์จากตัวควบคุมไปยัง url ภายนอกด้วยข้อมูลที่ดูเหมือนว่าสามารถทำได้ แต่ไม่มีตัวอย่างหรือแหล่งที่มาที่จะค้นหาเอกสารบางอย่าง กรุณาช่วยฉันออกไป?
157 php  http  laravel  request 

10
Http การรับรองความถูกต้องเบื้องต้นใน Java โดยใช้ HttpClient
ฉันพยายามเลียนแบบการทำงานของคำสั่ง curl ใน Java: curl --basic --user username:password -d "" http://ipaddress/test/login ฉันเขียนต่อไปนี้โดยใช้ Commons HttpClient 3.0 แต่อย่างใดก็ได้รับ500 Internal Server Errorจากเซิร์ฟเวอร์ บางคนสามารถบอกฉันได้ว่าฉันทำอะไรผิดหรือเปล่า? public class HttpBasicAuth { private static final String ENCODING = "UTF-8"; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { HttpClient …

5
เป็นวิธีที่ยอมรับได้เพื่อกำหนด commandline vs. http การทำงานของสคริปต์ PHP คืออะไร
ฉันมีสคริปต์ PHP ที่ต้องการตรวจสอบว่ามีการดำเนินการผ่านทางบรรทัดคำสั่งหรือผ่านทาง HTTP เพื่อวัตถุประสงค์ในการจัดรูปแบบผลลัพธ์เป็นหลัก วิธีที่ยอมรับได้ของการทำเช่นนี้คืออะไร? ฉันคิดว่ามันจะต้องตรวจสอบSERVER['argc']แต่ปรากฎว่าสิ่งนี้มีอยู่แม้ว่าจะใช้ API เซิร์ฟเวอร์ 'Apache 2.0 Handler' ก็ตาม

9
ฉันจะเลือกและอัปโหลดไฟล์หลายไฟล์ด้วย HTML และ PHP โดยใช้ HTTP POST ได้อย่างไร
<input type="file">ผมมีประสบการณ์ทำเช่นนี้กับการอัปโหลดไฟล์เดียวโดยใช้ อย่างไรก็ตามฉันมีปัญหาในการอัปโหลดมากกว่าหนึ่งครั้ง ตัวอย่างเช่นฉันต้องการที่จะสามารถเลือกชุดของภาพแล้วอัปโหลดไปยังเซิร์ฟเวอร์ทั้งหมดในครั้งเดียว มันจะเป็นการดีถ้าใช้ตัวควบคุมอินพุตไฟล์เดียวถ้าเป็นไปได้ ไม่มีใครรู้วิธีการทำเช่นนี้? ขอบคุณ!
155 php  html  http  post  upload 

12
มีเครื่องมือสกัดกั้น HTTP / HTTPS เช่น Fiddler สำหรับ mac OS X หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการทราบว่ามีแอพพลิเคชั่นใด ๆ เช่นพู้ทำเล่น แต่สำหรับ mac OS X เพราะฉันต้องดีบั๊กคำขอบางส่วนจากเว็บแอปพลิเคชันใน Mac OS X ฉันเคยทำกับพู้ทำเล่นบน Windows และรักที่จะมีเครื่องมือนี้ บน Mac เช่นกัน

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