คำถามติดแท็ก restful-url

6
ขีดกลางขีดเส้นใต้หรือ camelCase เป็นตัวคั่นคำใน URIs
ฉันกำลังออกแบบ API บน HTTP สำหรับแอปอินทราเน็ต ฉันรู้ว่ามันเป็นข้อกังวลเล็ก ๆ น้อย ๆ ในรูปแบบที่ยิ่งใหญ่ของสิ่งต่าง ๆ แต่: ฉันควรใช้ยัติภังค์, ขีดล่าง, หรือ camelCase เพื่อคั่นคำใน URIs หรือไม่? นี่คือความคิดเริ่มต้นของฉัน: CamelCase ปัญหาที่เป็นไปได้หากเซิร์ฟเวอร์ไม่คำนึงถึงขนาดตัวพิมพ์ ดูเหมือนว่าจะมีการใช้งานอย่างแพร่หลายในคีย์สตริงข้อความค้นหา ( http://api.example.com ? searchQuery = ... ) แต่ไม่ใช่ในส่วนอื่น ๆ ของ URI ยัติภังค์ ชื่นชอบสุนทรียภาพมากกว่าทางเลือกอื่น ดูเหมือนว่าจะใช้กันอย่างแพร่หลายในส่วนของเส้นทางของ URI ไม่เคยเห็นคีย์สตริงข้อความค้นหาที่มีการใส่ยัติภังค์ในป่า อาจดีกว่าสำหรับ SEO (นี่อาจเป็นตำนาน) ขีด อาจง่ายกว่าสำหรับภาษาโปรแกรมที่จะจัดการ API ยอดนิยมหลายแห่ง (Facebook, Netflix, StackExchange ฯลฯ …
476 api  url  rest  uri  restful-url 

9
วิธีสร้าง REST URLs ที่ไม่มีกริยา?
ฉันพยายามหาวิธีออกแบบ URL ที่เงียบสงบ ฉันทุกคนใช้วิธีเงียบ ๆ ในการใช้ URL กับคำนามไม่ใช่คำกริยาไม่เข้าใจวิธีการทำเช่นนี้ เรากำลังสร้างบริการเพื่อใช้เครื่องคิดเลขทางการเงิน เครื่องคิดเลขใช้พารามิเตอร์หลายตัวที่เราจะอัปโหลดผ่านไฟล์ CSV กรณีการใช้จะเกี่ยวข้องกับ: อัปโหลดพารามิเตอร์ใหม่ รับพารามิเตอร์ล่าสุด รับพารามิเตอร์สำหรับวันที่ที่กำหนด ทำให้ชุดของพารามิเตอร์ใช้งานได้ ตรวจสอบชุดของพารามิเตอร์ ฉันรวบรวมวิธีการพักผ่อนที่จะมี URL ประเภทต่อไปนี้: /parameters /parameters/12-23-2009 คุณสามารถใช้สามกรณีแรกด้วย: POST ที่คุณรวมไฟล์พารามิเตอร์ไว้ในคำขอโพสต์ รับ URL แรก รับ URL ที่สอง แต่คุณจะใช้กรณีที่ 4 และ 5 โดยไม่ต้องใช้คำกริยาได้อย่างไร คุณไม่ต้องการ URL เช่น: /parameters/ID/activate /parameters/ID/validate ??
283 rest  restful-url 

7
เมื่อใดที่ฉันใช้พา ธ พารามิเตอร์เทียบกับพารามิเตอร์คิวรีใน RESTful API
ฉันต้องการให้ RESTful API ของฉันสามารถคาดเดาได้มาก แนวทางปฏิบัติที่ดีที่สุดในการตัดสินใจว่าเมื่อใดควรแบ่งกลุ่มข้อมูลโดยใช้ URI แทนที่จะใช้พารามิเตอร์แบบสอบถาม มันสมเหตุสมผลแล้วสำหรับฉันที่พารามิเตอร์ระบบที่รองรับการแบ่งหน้าการเรียงลำดับและการจัดกลุ่มอยู่หลังเครื่องหมาย '?' แต่ช่องต่างๆเช่น "สถานะ" และ "ภูมิภาค" หรือแอตทริบิวต์อื่น ๆ ที่แบ่งกลุ่มคอลเล็กชันของคุณล่ะ ถ้าสิ่งเหล่านี้จะต้องเป็นพารามิเตอร์การสืบค้นด้วยเช่นกันกฎง่ายๆในการรู้ว่าเมื่อใดควรใช้พา ธ พารามิเตอร์?

12
วิธี RESTful ที่ดีที่สุดในการคืนจำนวนรายการทั้งหมดในวัตถุคืออะไร
ฉันกำลังพัฒนาบริการ REST API สำหรับเว็บไซต์เครือข่ายสังคมขนาดใหญ่ที่ฉันเข้าร่วมจนถึงตอนนี้มันใช้งานได้ดี ฉันสามารถออกGET, POST, PUTและDELETEการร้องขอไปยัง URL ที่วัตถุและส่งผลกระทบต่อข้อมูลของฉัน อย่างไรก็ตามข้อมูลนี้ได้รับการเพจ (จำกัด ผลลัพธ์ได้ครั้งละ 30 รายการ) อย่างไรก็ตามวิธีที่ดีที่สุดในการได้รับจำนวนสมาชิกทั้งหมดผ่าน API ของฉันคืออะไร ขณะนี้ฉันส่งคำขอไปยังโครงสร้าง URL ดังต่อไปนี้: / api / members— ส่งคืนรายชื่อสมาชิก (ครั้งละ 30 รายการตามที่กล่าวไว้ข้างต้น) / api / members / 1 -มีผลต่อสมาชิกเดี่ยวขึ้นอยู่กับวิธีการร้องขอที่ใช้ คำถามของฉันคือฉันจะใช้โครงสร้าง URL ที่คล้ายกันเพื่อรับจำนวนสมาชิกทั้งหมดในใบสมัครของฉันได้อย่างไร เห็นได้ชัดว่าขอเพียงidฟิลด์ (คล้ายกับกราฟ API ของ Facebook) และการนับผลลัพธ์จะไม่ได้ผลเนื่องจากมีเพียง 30 รายการเท่านั้นที่จะถูกส่งคืน
139 rest  restful-url 

6
ออกแบบ / เข้าสู่ระบบหรือ / ลงทะเบียนทรัพยากรอย่างจริงจัง?
ฉันกำลังออกแบบเว็บแอปจากนั้นก็หยุดคิดว่าควรจะออกแบบ api ของฉันให้เป็นบริการเว็บที่น่าสนใจ สำหรับตอนนี้ URI ส่วนใหญ่ของฉันเป็นแบบทั่วไปและอาจใช้กับเว็บแอปต่างๆ: GET /logout // destroys session and redirects to / GET /login // gets the webpage that has the login form POST /login // authenticates credentials against database and either redirects home with a new session or redirects back to /login GET /register // gets …

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