ข้ามไปยังเนื้อหา
WF

WebService for iOS

สำนักพิมพ์: Davide Cucciniello
iOS $1.99
ดาวน์โหลด v1.6 2 ดาวน์โหลด
เวอร์ชัน1.6
สำนักพิมพ์ Davide Cucciniello
วันที่วางจำหน่าย12 ธ.ค. 2012
วันที่เพิ่ม12 ธ.ค. 2012
ข้อกำหนดระบบปฏิบัติการiOS
ข้อกำหนดCompatible with iPhone, iPod Touch, and iPad. Requires iOS 3.1 or later. iTunes account required
ดาวน์โหลดทั้งหมด2
ราคา$1.99

คำอธิบาย

แอป "WebService" เป็นไคลเอนต์ทั่วไปของบริการเว็บ REST ตามโปรโตคอลอินเทอร์เฟซคำขอ/ตอบกลับแบบซิงโครนัสโดยใช้ HTTP มาตรฐาน (GET หรือ POST) และ XML หรือ JSON ตามลำดับเป็นคำขอและประเภทข้อความตอบกลับที่เข้าถึงเซิร์ฟเวอร์แอปพลิเคชันใด ๆ ในฐานะผู้ให้บริการเว็บ ( เช่น เซิร์ฟเล็ต J2EE เป็นอแดปเตอร์เพื่อเข้าถึงระบบไอทีดั้งเดิม) โดยที่อินเทอร์เฟซผู้ใช้แอปและข้อมูลบริการเว็บที่มีการจัดการสามารถกำหนดค่าได้จากไฟล์การกำหนดค่า XML ไฟล์เดียว พร้อมคุณสมบัติขั้นสูง เช่น ส่งออกไปยังรายการส่ง/รับ HTTP (กำหนดค่าได้) ของ HTTP ที่ส่ง ข้อความหรือการแมปจากโหนดของแผนผังการตอบสนอง XML/JSON และฟิลด์การตอบสนองบนอินเทอร์เฟซผู้ใช้ผ่านสูตร XPATH เพื่อเจาะลึกรายละเอียดการตอบกลับด้วยการนำทางส่วนต่อประสานผู้ใช้แบบกำหนดเองหรือการจัดการหน้าเว็บ (เช่น HTML หรือ PDF) เป็นคำตอบทั้งหมดหรือ (สำหรับ ประเภทการตอบสนอง XML) ฟิลด์ตอบกลับเดียวพร้อมค่าฟิลด์ที่ระบุ "url" ของหน้าเว็บหรือ "เนื้อหา" (xhtml หรือเข้ารหัสด้วย base64 ด้วย mime ประเภทอื่น ส่งออกได้ทางอีเมล) แอปซึ่งขับเคลื่อนด้วยไฟล์การกำหนดค่า XML (พร้อมชุดย่อยของพารามิเตอร์ที่กำหนดค่าได้จากอินเทอร์เฟซผู้ใช้ด้วย) จัดการชุดของ "แอปพลิเคชัน" (จัดกลุ่มตามตรรกะเป็น "ระบบ") โดยที่แต่ละแอปพลิเคชันระบุด้วย http URL (เช่น "http://www.myserver.com/myapp") จัดเตรียมชุดของ "การดำเนินการ" (จัดกลุ่มตามหลักตรรกะเป็น "บริการ") โดยที่แต่ละการดำเนินการ ระบุโดยเส้นทาง (ส่วนท้ายของ URL การดำเนินการ เช่น "/myservice /myoperation") สอดคล้องกับคำขอ HTTP GET หรือ POST ไปยังบริการเว็บ (มี URL ของแอปพลิเคชันเป็นคำนำหน้า เช่น "http://www.myserver.com/myapp/myservice/myoperation") ที่ส่งคืนเป็น XML, JSON (หรือไปยังไฟล์ XML หรือ JSON แบบคงที่เพื่อ stub บริการเว็บก่อนการใช้งาน) หรือหน้าเว็บ (เช่น HTML หรือ PDF) การเลือก "แอปพลิเคชัน" ปัจจุบันอินเทอร์เฟซผู้ใช้ของแอปจะเปลี่ยนตัวเองเพื่อให้สะท้อนถึงบริการและ การดำเนินการที่เกี่ยวข้อง การจัดการรายการของฟิลด์คำขอ การส่งข้อความคำขอ HTTP (GET หรือ POST) และการนำทาง (กำหนดเอง) ไปยังฟิลด์การตอบสนองที่สอดคล้องกับโหนดทรีการตอบสนอง XML/JSON พร้อมการแมปผ่านสูตร XPATH ที่ระบุในไฟล์การกำหนดค่า XML แต่ละ " operation" ประกอบด้วย "request" และ "response" ข้อความแต่ละ "request" และ "respo ข้อความ nse" ประกอบด้วยรายการของ "ฟิลด์" ซึ่งจัดกลุ่มตามตรรกะเป็นฟิลด์ "กลุ่ม" แต่ละ "ฟิลด์คำขอ" (รวมถึงรายการของค่าเป็นประเภทฟิลด์) สอดคล้องกับคู่ของชื่อ=ค่าในข้อความคำขอ HTTP แต่ละ "ฟิลด์ตอบกลับ " มีแอตทริบิวต์ "เส้นทาง" ที่แสดงสูตร XPATH กับโหนดของแผนผังการตอบสนอง XML/JSON (โดยที่แอปสร้าง XML "เทียบเท่า" สำหรับการตอบสนอง JSON) และอาจมีรายการกลุ่มฟิลด์เพิ่มเติมแบบเรียกซ้ำ (มีความลึกเท่าใดก็ได้) หรือกลุ่มฟิลด์เดียวที่ระบุโดยสูตร XPATH กับโหนดของแผนผังการตอบสนอง XML/JSON ที่มีเหตุการณ์เกิดขึ้นมากกว่า หากไม่มีการระบุ "การตอบสนอง" ในการกำหนดค่า XML การตอบสนองของเซิร์ฟเวอร์แอปพลิเคชันจะเกี่ยวข้องกับหน้าเว็บแทนที่จะเป็นแผนผัง XML หรือ JSON .หากมีการระบุประเภท mime เป็นค่าสำหรับแอตทริบิวต์ "type" ของช่องตอบกลับ (เช่น type="text/html" หรือ type="application/pdf") จากนั้นฟิลด์จะสัมพันธ์กับหน้าเว็บ แต่ละฟิลด์สามารถกำหนดเป็นข้อมูลอ้างอิงไปยังฟิลด์อื่นได้ แต่ละแอปพลิเคชันหรือระบบสามารถมีรายการรหัสข้อผิดพลาดที่เป็นตัวเลือกด้วย คำอธิบายที่เกี่ยวข้องสำหรับข้อความป๊อปอัปเฉพาะข้อผิดพลาดบนอินเทอร์เฟซผู้ใช้ สำหรับตัวอย่างโดยละเอียดของไฟล์การกำหนดค่า XML โปรดดูที่ http://www.mysvc.it/myapps/webservice/examples.xml

โปรแกรมที่คล้ายกัน

ทางเลือกอื่น