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

GET เป็นหนึ่งในวิธีการร้องขอที่รองรับโดยโปรโตคอล HTTP วิธีการขอ GET ใช้เมื่อไคลเอนต์ต้องการรับข้อมูลจากเซิร์ฟเวอร์โดยเป็นส่วนหนึ่งของ URI คำขอ

8
ส่วนหัว HTTPS เข้ารหัสหรือไม่
เมื่อส่งข้อมูลผ่าน HTTPS ฉันรู้ว่าเนื้อหานั้นได้รับการเข้ารหัส แต่ฉันได้ยินคำตอบที่หลากหลายเกี่ยวกับว่าส่วนหัวได้รับการเข้ารหัสหรือมีการเข้ารหัสส่วนหัวเท่าใด เท่าใดของ HTTPS ส่วนหัวมีการเข้ารหัส? รวมถึง URL คำขอ GET / POST, คุกกี้, ฯลฯ
599 security  post  encryption  https  get 

10
ออกจากระบบ: GET หรือ POST
คำถามนี้ไม่เกี่ยวกับเวลาที่จะใช้ GET หรือ POST โดยทั่วไป มันเป็นเรื่องที่แนะนำสำหรับการจัดการการออกจากระบบเว็บแอพพลิเคชัน ฉันพบข้อมูลมากมายเกี่ยวกับความแตกต่างระหว่าง GET และ POST ในแง่ทั่วไป แต่ฉันไม่พบคำตอบที่ชัดเจนสำหรับสถานการณ์นี้ ในฐานะนักปฏิบัตินิยมฉันมีแนวโน้มที่จะใช้ GET เพราะการนำไปใช้นั้นง่ายกว่า POST เพียงวางลิงค์ง่าย ๆ เสร็จแล้ว ดูเหมือนจะเป็นเช่นนี้กับเว็บไซต์ส่วนใหญ่ที่ฉันนึกถึงอย่างน้อยก็จากส่วนบนสุดของหัว แม้แต่ Stack Overflow จัดการออกจากระบบด้วย GET สิ่งที่ทำให้ฉันลังเลคืออาร์กิวเมนต์ (ถึงแม้ว่าจะเก่า) ที่บางส่วนของตัวเร่งความเร็วเว็บ / พร็อกซีหน้าล่วงหน้าแคชโดยการไปและดึงทุกลิงก์ที่พบในหน้าดังนั้นผู้ใช้จะได้รับการตอบสนองที่เร็วขึ้นเมื่อเธอคลิกที่พวกเขา ฉันไม่แน่ใจว่าสิ่งนี้ยังคงใช้อยู่หรือไม่ แต่ถ้าเป็นเช่นนั้นในทางทฤษฎีแล้วผู้ใช้ที่มีส่วนช่วยเร่งหนึ่งในนั้นจะถูกขับออกจากแอปพลิเคชันทันทีที่เธอลงชื่อเข้าใช้เพราะตัวเร่งความเร็วของเธอจะค้นหาและดึงข้อมูลออกจากระบบ ลิงค์แม้ว่าเธอจะไม่เคยคลิก ทุกอย่างที่ฉันได้อ่านเพื่อให้ห่างไกลชี้ให้เห็นว่าการโพสต์ควรจะใช้สำหรับ "การกระทำการทำลายล้าง" ในขณะที่การกระทำที่ไม่เปลี่ยนสภาวะภายในของแอพลิเคชันเหมือนสอบถามและ such- ควรจะจัดการกับ GET จากนี้คำถามจริงที่นี่คือ: การออกจากระบบของแอปพลิเคชันถือเป็นการกระทำที่เป็นการทำลายหรือไม่หรือเป็นการเปลี่ยนแปลงสถานะภายในของแอปพลิเคชัน
434 architecture  rest  post  get 

8
จะส่งคำขอ GET จาก PHP ได้อย่างไร
ฉันวางแผนที่จะใช้ PHP สำหรับข้อกำหนดที่เรียบง่าย ฉันต้องดาวน์โหลดเนื้อหา XML จาก URL ซึ่งฉันต้องส่งคำขอ HTTP GET ไปยัง URL นั้น ฉันจะทำใน PHP ได้อย่างไร
280 php  http  get 

8
วิธีการส่งผ่านพารามิเตอร์ในคำขอ GET ด้วย jQuery
ฉันจะส่งค่าสตริงข้อความค้นหาในคำขอ jQuery Ajax ได้อย่างไร ขณะนี้ฉันทำดังต่อไปนี้ แต่ฉันแน่ใจว่ามีวิธีที่สะอาดกว่าซึ่งไม่ต้องการให้ฉันเข้ารหัสด้วยตนเอง $.ajax({ url: "ajax.aspx?ajaxid=4&UserID=" + UserID + "&EmailAddress=" + encodeURIComponent(EmailAddress), success: function(response) { //Do Something }, error: function(xhr) { //Do Something to handle error } }); ผมเคยเห็นตัวอย่างที่พารามิเตอร์สตริงแบบสอบถามจะถูกส่งผ่านเป็นอาร์เรย์ แต่ตัวอย่างเหล่านี้ที่ผมเคยเห็นไม่ได้ใช้รูปแบบแทนพวกเขาตรงไปที่$.ajax() $.get()ตัวอย่างเช่น: $.get("ajax.aspx", { UserID: UserID , EmailAddress: EmailAddress } ); ฉันชอบที่จะใช้รูปแบบ $ .ajax () เนื่องจากเป็นสิ่งที่ฉันคุ้นเคย (โดยเฉพาะอย่างยิ่งไม่มีเหตุผล - …
252 javascript  jquery  ajax  get 

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


5
วิธี "สมบูรณ์แบบ" จะแทนที่คำสั่ง?
ฉันจะทำให้คลาสย่อยของ " dict " สมบูรณ์แบบที่สุดได้อย่างไร เป้าหมายสุดท้ายคือการใช้dictแบบง่าย ๆซึ่งมีปุ่มเล็ก ๆ ดูเหมือนว่าควรมีชุดพื้นฐานเล็ก ๆ น้อย ๆ ที่ฉันสามารถแทนที่เพื่อให้งานนี้ แต่ตามการวิจัยของฉันทั้งหมดและความพยายามดูเหมือนว่านี่ไม่ใช่กรณี: หากฉันแทนที่__getitem__/__setitem__ดังนั้นget/ setไม่ได้ผล ฉันจะทำให้พวกเขาทำงานได้อย่างไร แน่นอนฉันไม่จำเป็นต้องใช้พวกเขาทีละรายการ? ฉันจะป้องกันการดองจากการทำงานและฉันจำเป็นต้องติดตั้ง__setstate__ฯลฯ หรือไม่? ฉันต้องrepr, updateและ__init__ ? ฉันควรใช้การทำแผนที่ที่ไม่แน่นอน (ดูเหมือนว่าไม่ควรใช้UserDict หรือDictMixin) ถ้าเป็นเช่นนั้นได้อย่างไร เอกสารไม่ได้ตรัสรู้อย่างแน่นอน นี่เป็นครั้งแรกของฉันไปที่มันget()ไม่ทำงานและไม่ต้องสงสัยเลยว่ามีปัญหาเล็ก ๆ น้อย ๆ อื่น ๆ อีกมากมาย: class arbitrary_dict(dict): """A dictionary that applies an arbitrary key-altering function before accessing the keys.""" def …

8
การหลีกเลี่ยงเครื่องหมายและใน URL
ฉันกำลังพยายามส่งข้อความ GET ที่มีสตริงที่มีเครื่องหมายและไม่สามารถคิดวิธีที่จะหลีกเลี่ยงเครื่องหมายและใน URL ตัวอย่าง: http://www.example.com?candy_name=M&M result => candy_name = M ฉันก็ลอง: http://www.example.com?candy_name=M\&M result => candy_name = M\\ ฉันใช้ URL ด้วยตนเองดังนั้นฉันแค่ต้องการตัวอักษรที่ถูกต้อง ฉันไม่สามารถใช้ห้องสมุดใด ๆ จะทำอย่างไร?

2
วิธีที่ถูกต้องในการส่งค่าหลายค่าสำหรับชื่อพารามิเตอร์เดียวกันในคำขอ GET
ฉันกำลังดูว่าวิธีที่ถูกต้องในการส่งผ่านค่าหลายค่าสำหรับชื่อพารามิเตอร์เดียวกันในคำขอ GET คืออะไร ฉันเคยเห็น URL เช่นนี้: http://server/action?id=a&id=b และฉันเคยเห็น URL เช่นนี้: http://server/action?id=a,b ความเข้าใจของฉันคือการที่ถูกต้อง แต่ฉันไม่สามารถหาการอ้างอิงใด ๆ สำหรับเรื่องนี้ ฉันได้ดูข้อมูลจำเพาะของ http แต่ไม่สามารถเห็นอะไรเกี่ยวกับวิธีการที่เป็นส่วนหนึ่งของ 'แบบสอบถาม' ของ URL ฉันไม่ต้องการคำตอบที่ระบุว่า "ไม่เป็นไร" - ถ้าฉันสร้างเว็บเซอร์ฉันต้องการรู้ว่าวิธีการใดเป็นมาตรฐานเพื่อให้ผู้ใช้เว็บเซอร์ของฉันรู้วิธีส่งพารามิเตอร์หลายตัวในชื่อเดียวกัน ดังนั้นใครบางคนสามารถชี้ให้ฉันที่แหล่งอ้างอิงอย่างเป็นทางการเพื่อยืนยันตัวเลือกที่ถูกต้อง?
194 http  get 

8
วิธีดาวน์โหลดไดเร็กทอรี HTTP พร้อมไฟล์และไดเรกทอรีย่อยทั้งหมดตามที่ปรากฏในรายการไฟล์ / โฟลเดอร์ออนไลน์
มีไดเรกทอรี HTTP ออนไลน์ที่ฉันสามารถเข้าถึงได้ wgetผมได้พยายามที่จะดาวน์โหลดทั้งหมดไดเรกทอรีย่อยและไฟล์ผ่านทาง แต่ปัญหาคือเมื่อwgetดาวน์โหลดไดเรกทอรีย่อยมันจะดาวน์โหลดindex.htmlไฟล์ที่มีรายการไฟล์ในไดเรกทอรีนั้นโดยไม่ต้องดาวน์โหลดไฟล์เอง มีวิธีดาวน์โหลดไดเรคทอรีย่อยและไฟล์โดยไม่ จำกัด ระดับความลึกหรือไม่ (ถ้าไดเรกทอรีที่ฉันต้องการดาวน์โหลดเป็นเพียงโฟลเดอร์ที่ฉันต้องการคัดลอกไปยังคอมพิวเตอร์)
189 html  http  get  download  wget 

20
วิธีสร้างสตริงข้อความค้นหาด้วย Javascript
เพียงแค่สงสัยว่ามีอะไรในตัว Javascript ที่สามารถใช้แบบฟอร์มและส่งคืนพารามิเตอร์การค้นหาเช่น: "var1=value&var2=value2&arr[]=foo&arr[]=bar..." ฉันสงสัยมานานหลายปีแล้ว
167 javascript  string  forms  get 

6
ฉันต้องการส่วนหัวชนิดเนื้อหาสำหรับคำขอ HTTP GET หรือไม่
เท่าที่ฉันเข้าใจมีสองสถานที่ที่จะตั้งประเภทเนื้อหา: ลูกค้ากำหนดประเภทเนื้อหาสำหรับร่างกายที่เขาส่งไปยังเซิร์ฟเวอร์ (เช่นโพสต์) เซิร์ฟเวอร์ตั้งค่าประเภทเนื้อหาสำหรับการตอบสนอง นี่หมายความว่าฉันไม่จำเป็นต้องหรือไม่ควรกำหนดประเภทเนื้อหาสำหรับคำขอของฉันทั้งหมด (ฝั่งไคลเอ็นต์) และถ้าฉันสามารถหรือควรประเภทเนื้อหาที่จะ? นอกจากนี้ฉันอ่านในโพสต์สองสามฉบับว่าประเภทเนื้อหาของลูกค้าระบุประเภทเนื้อหาที่ลูกค้าต้องการรับ ดังนั้นจุดที่ 1 ของฉันอาจไม่ถูกต้อง?
154 http  get  content-type 

14
ใช้ jQuery เพื่อรับชื่อไฟล์ที่เลือกของไฟล์ที่ไม่มีพา ธ
ฉันใช้สิ่งนี้: $('input[type=file]').val() เพื่อรับชื่อไฟล์ที่เลือก แต่มันกลับเส้นทางแบบเต็มเช่นเดียวกับใน "C: \ fakepath \ filename.doc" ส่วน "fakepath" มีอยู่จริง - ไม่แน่ใจว่าควรจะเป็นหรือไม่ แต่นี่เป็นครั้งแรกที่ฉันทำงานกับชื่อไฟล์ที่อัพโหลดไฟล์ ฉันจะได้รับชื่อไฟล์ (filename.doc) ได้อย่างไร

16
Spring MVC @PathVariable ถูกตัดทอน
ฉันมีตัวควบคุมที่ให้การเข้าถึงข้อมูลสงบ: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { ปัญหาที่ฉันพบคือถ้าฉันไปที่เซิร์ฟเวอร์ด้วยตัวแปรพา ธ ที่มีอักขระพิเศษมันจะถูกตัดทอน ตัวอย่างเช่น: http: // localhost: 8080 / blah-server / blah / get / blah2010.08.19-02: 25: 47 พารามิเตอร์ blahName จะเป็น blah2010.08 อย่างไรก็ตามการเรียกร้องให้ request.getRequestURI () มีข้อมูลทั้งหมดที่ส่งผ่าน มีความคิดใดที่จะป้องกันไม่ให้ Spring ตัดทอน @PathVariable
142 java  spring  rest  spring-mvc  get 

16
PHP รับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนด
ฉันจะรับไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีที่กำหนดโดยไม่มีไฟล์.(ไดเรกทอรีปัจจุบัน) หรือ..(ไดเรกทอรีหลัก) จากนั้นใช้แต่ละไดเรกทอรีในฟังก์ชันได้อย่างไร
139 php  list  get  subdirectory 

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