คำถามติดแท็ก query-string

ส่วนของ URL หลัง? (เครื่องหมายคำถาม) มีพารามิเตอร์ = คู่ค่าคั่นด้วย & (เครื่องหมายและ) ในคำขอที่ส่งไปยังเว็บแอปพลิเคชันที่ URL หนึ่งพารามิเตอร์ + ข้อมูลค่าในสตริงการสืบค้นจะถูกแยกวิเคราะห์ / บริโภคโดยเว็บแอปพลิเคชันบนแบ็กเอนด์ที่ได้รับคำขอ

30
ฉันจะรับค่าสตริงข้อความค้นหาใน JavaScript ได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีวิธีที่ปลั๊กอินน้อยกว่าในการดึงค่าสตริงแบบสอบถามผ่าน jQuery (หรือไม่)? ถ้าเป็นเช่นนั้นได้อย่างไร ถ้าไม่มีปลั๊กอินที่สามารถทำได้หรือไม่

14
เมื่อใดที่คุณควรใช้ Escape แทน encodeURI / encodeURIComponent
เมื่อเข้ารหัสสตริงการสืบค้นที่จะส่งไปยังเว็บเซิร์ฟเวอร์ - เมื่อใดที่คุณใช้escape()และเมื่อใดที่คุณจะใช้encodeURI()หรือencodeURIComponent(): ใช้หลบหนี: escape("% +&="); หรือ ใช้ encodeURI () / encodeURIComponent () encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2");

27
วิธีรับตัวแปร GET (สตริงข้อความค้นหา) ใน Express.js บน Node.js
เราสามารถรับตัวแปรในสตริงการสืบค้นใน Node.js เหมือนกับที่เราได้รับ$_GETใน PHP หรือไม่? ฉันรู้ว่าใน Node.js เราจะได้รับ URL ในคำขอ มีวิธีการรับพารามิเตอร์สตริงแบบสอบถามหรือไม่

30
วิธีรับพารามิเตอร์ URL โดยใช้ jQuery หรือ JavaScript ธรรมดา
ฉันได้เห็นตัวอย่าง jQuery มากมายที่ไม่ทราบขนาดและชื่อพารามิเตอร์ URL ของฉันจะมี 1 สตริงเท่านั้น: http://example.com?sent=yes ฉันแค่ต้องการตรวจจับ: ไม่sentอยู่? มันเท่ากับ "ใช่"?

3
ความยาวสูงสุดที่เป็นไปได้ของสตริงแบบสอบถามคืออะไร
มันขึ้นอยู่กับเบราว์เซอร์หรือไม่? นอกจากนี้สแต็คเว็บที่แตกต่างกันมีข้อ จำกัด ที่แตกต่างกันในการรับข้อมูลจากคำขอจำนวนเท่าใด

8
วิธีเข้าถึงพารามิเตอร์ GET หลังจาก“?” ใน Express
ฉันรู้วิธีรับ params สำหรับข้อความค้นหาเช่นนี้: app.get('/sample/:id', routes.sample); ในกรณีนี้ฉันสามารถใช้req.params.idรับพารามิเตอร์ (เช่น2ใน/sample/2) อย่างไรก็ตามสำหรับ url like /sample/2?color=redฉันจะเข้าถึงตัวแปรได้colorอย่างไร ฉันพยายามreq.params.colorแต่มันใช้งานไม่ได้

29
Elasticsearch แบบสอบถามเพื่อส่งกลับระเบียนทั้งหมด
ฉันมีฐานข้อมูลขนาดเล็กใน Elasticsearch และเพื่อการทดสอบต้องการดึงระเบียนทั้งหมดกลับคืน ฉันกำลังพยายามใช้ URL ของแบบฟอร์ม ... http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}} มีคนให้ URL ที่คุณจะใช้ให้ฉันเพื่อทำสิ่งนี้ได้ไหม

30
การเข้ารหัสสตริงเคียวรีของวัตถุ Javascript
คุณรู้วิธีที่ง่ายและรวดเร็วในการเข้ารหัส Javascript Object ในstringที่ฉันสามารถส่งผ่านGETคำขอได้หรือไม่? ไม่jQueryไม่มีกรอบอื่น ๆ - แค่ Javascript ธรรมดา :)

30
จะสร้างสตริงการสืบค้นสำหรับ URL ใน C # ได้อย่างไร
งานทั่วไปเมื่อเรียกทรัพยากรเว็บจากรหัสกำลังสร้างสตริงการสืบค้นเพื่อรวมพารามิเตอร์ที่จำเป็นทั้งหมด ในขณะที่ทุกคนหมายถึงไม่มีวิทยาศาสตร์จรวดมีรายละเอียดที่ดีที่คุณต้องดูแลเช่นการผนวก&ถ้าไม่ใช่พารามิเตอร์แรกการเข้ารหัสพารามิเตอร์ ฯลฯ รหัสที่จะทำมันง่ายมาก แต่น่าเบื่อเล็กน้อย: StringBuilder SB = new StringBuilder(); if (NeedsToAddParameter A) { SB.Append("A="); SB.Append(HttpUtility.UrlEncode("TheValueOfA")); } if (NeedsToAddParameter B) { if (SB.Length>0) SB.Append("&"); SB.Append("B="); SB.Append(HttpUtility.UrlEncode("TheValueOfB")); } } นี่เป็นงานทั่วไปที่ใคร ๆ ก็คาดหวังว่าจะมีคลาสยูทิลิตีที่ทำให้ดูสง่างามและอ่านง่ายขึ้น การสแกน MSDN ฉันไม่พบหนึ่งอันซึ่งนำฉันมาที่คำถามต่อไปนี้: อะไรคือวิธีทำความสะอาดที่หรูหราที่สุดที่คุณรู้จักที่จะทำข้างต้น
473 c#  .net  url  query-string 

9
คุณจะได้รับสตริงแบบสอบถามใน Flask ได้อย่างไร
ไม่ชัดเจนจากเอกสารขวดเกี่ยวกับวิธีรับสตริงแบบสอบถาม ฉันใหม่มองไปที่เอกสารไม่พบ! ดังนั้น @app.route('/') @app.route('/data') def data(): query_string=?????? return render_template("data.html")

25
ฉันจะเพิ่มหรืออัปเดตพารามิเตอร์สตริงข้อความค้นหาได้อย่างไร
ด้วย javascript ฉันจะเพิ่มพารามิเตอร์สตริงข้อความค้นหาไปยัง URL ได้อย่างไรหากไม่มีอยู่หรือมีอยู่ให้อัปเดตค่าปัจจุบัน ฉันใช้ jquery เพื่อการพัฒนาด้านลูกค้าของฉัน

10
จะส่งผ่านอาร์เรย์ภายในสตริงการสืบค้นได้อย่างไร
มีวิธีมาตรฐานในการส่งผ่านอาร์เรย์ผ่านสายอักขระแบบสอบถามหรือไม่ เพื่อความชัดเจนฉันมีสตริงแบบสอบถามที่มีหลายค่าซึ่งหนึ่งในนั้นจะเป็นค่าอาร์เรย์ ฉันต้องการให้ค่าสตริงข้อความค้นหานั้นถือว่าเป็นอาร์เรย์ฉันไม่ต้องการให้อาร์เรย์ถูกระเบิดเพื่อให้แยกไม่ออกจากตัวแปรสตริงแบบสอบถามอื่น ๆ นอกจากนี้ตามคำตอบโพสต์นี้ผู้เขียนแนะนำว่าไม่สนับสนุนการสืบค้นสตริงสำหรับอาร์เรย์ ถูกต้องหรือไม่ แก้ไข: จากคำตอบของ @ Alex ไม่มีวิธีมาตรฐานในการทำเช่นนี้ดังนั้นการติดตามของฉันจึงเป็นวิธีที่ง่ายในการรับรู้ว่าพารามิเตอร์ที่ฉันกำลังอ่านคืออาร์เรย์ทั้งในPHPและJavascript ? มันจะเป็นที่ยอมรับในการตั้งชื่อหลาย params ในชื่อเดียวกันและวิธีที่ฉันจะรู้ว่าพวกเขาอยู่ในอาร์เรย์? ตัวอย่าง: ?myarray=value1&myarray=value2&myarray=value3... หรือนี่จะเป็นการปฏิบัติที่ไม่ดี?

9
สตริงข้อความค้นหา HTTPS ปลอดภัยหรือไม่
ฉันกำลังสร้าง API บนเว็บที่ปลอดภัยซึ่งใช้ HTTPS อย่างไรก็ตามหากฉันอนุญาตให้ผู้ใช้กำหนดค่า (รวมถึงการส่งรหัสผ่าน) โดยใช้สตริงการสืบค้นสิ่งนี้จะปลอดภัยหรือฉันควรบังคับให้ทำผ่าน POST หรือไม่
351 ssl  https  query-string 

11
รับพารามิเตอร์สตริงการสืบค้น URL
วิธี "ใช้โค้ดน้อยลง" ในการรับพารามิเตอร์จากสตริงการสืบค้น URL ซึ่งจัดรูปแบบดังนี้ www.mysite.com/category/subcategory?myqueryhash ผลลัพธ์ควรเป็น: myqueryhash ฉันรู้วิธีนี้: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?>
322 php  url  query-string 

19
รับพารามิเตอร์ URL ที่หลีกหนี
ฉันกำลังมองหาปลั๊กอิน jQuery ที่สามารถรับพารามิเตอร์ URL และสนับสนุนสตริงการค้นหานี้โดยไม่แสดงข้อผิดพลาด JavaScript: "ลำดับ URI ที่ผิดรูปแบบ" หากไม่มีปลั๊กอิน jQuery ที่สนับสนุนสิ่งนี้ฉันต้องรู้วิธีแก้ไขเพื่อสนับสนุนสิ่งนี้ ?search=%E6%F8%E5 ค่าของพารามิเตอร์ URL เมื่อถอดรหัสควรเป็น: æøå (ตัวละครเป็นภาษานอร์เวย์) ฉันไม่สามารถเข้าถึงเซิร์ฟเวอร์ดังนั้นฉันจึงไม่สามารถแก้ไขอะไรได้เลย

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