คำถามติดแท็ก web-services

"บริการเว็บ" เป็นระบบซอฟต์แวร์ที่ออกแบบมาเพื่อรองรับการทำงานร่วมกันระหว่างเครื่องกับเครื่องผ่านทางเวิลด์ไวด์เว็บ

4
ฉันต้องการเรียนรู้ Web Services ใน Java ประเภทต่างๆในนั้นคืออะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อเร็ว ๆ นี้ฉันตัดสินใจที่จะเริ่มเรียนรู้เกี่ยวกับบริการเว็บ java และเมื่อฉันเริ่มค้นหาบทช่วยสอนสำหรับบริการเว็บ java ใน google ฉันพบว่ามีบริการเว็บแบบ XML หลายประเภทที่ใช้ SOAP และบริการเว็บที่ไม่พึงประสงค์ นอกจากนี้ฉันพบว่ามีข้อกำหนด JAX-WS สำหรับเว็บเซอร์วิสที่ใช้ xml และข้อกำหนด JAX-RS สำหรับการสร้างเว็บเซิร์ฟเวอร์ RESTful Q1) ฉันรู้สึกสับสนมันจะดีมากถ้าใครสามารถช่วยฉันทำความเข้าใจความแตกต่างระหว่างบริการเว็บประเภทต่างๆเหล่านี้เพื่อที่ฉันจะได้ตัดสินใจได้ว่าจะเรียนรู้อันไหนก่อน Q2) นอกจากนี้ฉันต้องการเรียนรู้เชิงลึกเกี่ยวกับการสร้างบริการเว็บประเภทต่างๆใน java มีบทช่วยสอนหรือแหล่งข้อมูลใดบ้างที่สามารถให้ข้อมูลเชิงลึกเกี่ยวกับบริการเว็บแต่ละประเภทและการเปรียบเทียบระหว่างกัน Q3) ขึ้นอยู่กับสถานการณ์และเงื่อนไขที่ฉันควรตัดสินใจว่าฉันต้องการสร้างเว็บเซอร์วิสแบบ XML แทนที่จะเป็นบริการ SOAP หรือควรใช้บริการ RESTful

3
วิธีที่ดีที่สุดในการเรียกใช้บริการ JSON WebService จากคอนโซล. NET
ฉันกำลังโฮสต์บริการเว็บใน ASP.Net MVC3 ซึ่งส่งคืนสตริง Json วิธีใดเป็นวิธีที่ดีที่สุดในการเรียกใช้บริการเว็บจากแอปพลิเคชันคอนโซล ac # และแยกวิเคราะห์การส่งคืนเป็นวัตถุ. NET ฉันควรอ้างอิง MVC3 ในแอปคอนโซลของฉันหรือไม่ Json.Net มีวิธีการที่ดีสำหรับการทำให้เป็นอนุกรมและการแยกซีเรียลออบเจ็กต์. NET แต่ฉันไม่เห็นว่ามันมีวิธีในการโพสต์และรับค่าจากเว็บเซอร์ หรือฉันควรสร้างวิธีการช่วยเหลือของตัวเองสำหรับการโพสต์และเข้าสู่บริการเว็บ ฉันจะทำให้ออบเจ็กต์. net เป็นอนุกรมกับคู่คีย์ค่าได้อย่างไร
91 c#  json  web-services 

6
การเข้ารหัสอักขระ JSON - UTF-8 ได้รับการสนับสนุนอย่างดีจากเบราว์เซอร์หรือฉันควรใช้ลำดับการหลีกเลี่ยงตัวเลข
ฉันกำลังเขียนเว็บเซอร์ที่ใช้ json เพื่อแสดงถึงทรัพยากรและฉันรู้สึกติดขัดเล็กน้อยเกี่ยวกับวิธีที่ดีที่สุดในการเข้ารหัส json การอ่าน json rfc ( http://www.ietf.org/rfc/rfc4627.txt ) เป็นที่ชัดเจนว่าการเข้ารหัสที่ต้องการคือ utf-8 แต่ rfc ยังอธิบายกลไกการหลีกเลี่ยงสตริงสำหรับการระบุอักขระ ฉันคิดว่าโดยทั่วไปจะใช้เพื่อหลีกเลี่ยงอักขระที่ไม่ใช่ ascii ดังนั้นจึงทำให้ utf-8 เป็นผลลัพธ์ที่ถูกต้อง ascii สมมติว่าฉันมีสตริง json ที่มีอักขระ Unicode (จุดรหัส) ที่ไม่ใช่ ascii บริการเว็บของฉันควรเข้ารหัสเพียง utf-8 แล้วส่งคืนหรือควรหลีกเลี่ยงอักขระที่ไม่ใช่ ascii ทั้งหมดและส่งคืน ascii บริสุทธิ์ ฉันต้องการให้เบราว์เซอร์สามารถเรียกใช้ผลลัพธ์โดยใช้ jsonp หรือ eval มีผลต่อการตัดสินใจหรือไม่? ฉันขาดความรู้เกี่ยวกับการรองรับจาวาสคริปต์ของเบราว์เซอร์ต่างๆสำหรับ utf-8 แก้ไข: ฉันต้องการชี้แจงว่าความกังวลหลักของฉันเกี่ยวกับวิธีการเข้ารหัสผลลัพธ์นั้นเกี่ยวกับการจัดการผลลัพธ์ของเบราว์เซอร์จริงๆ สิ่งที่ฉันอ่านระบุว่าเบราว์เซอร์อาจไวต่อการเข้ารหัสเมื่อใช้ JSONP โดยเฉพาะ ฉันไม่พบข้อมูลที่ดีเกี่ยวกับเรื่องนี้ดังนั้นฉันจะต้องเริ่มทำการทดสอบเพื่อดูว่าเกิดอะไรขึ้น ตามหลักการแล้วฉันต้องการหลีกเลี่ยงอักขระเพียงไม่กี่ตัวที่จำเป็นและเพียงแค่ utf-8 …

4
แยกแอพ Python Flask เป็นไฟล์หลาย ๆ ไฟล์
ฉันมีปัญหาในการทำความเข้าใจวิธีแยกแอปขวดออกเป็นหลายไฟล์ ฉันกำลังสร้างบริการเว็บและฉันต้องการแยก api ออกเป็นไฟล์ต่างๆ (AccountAPI.py, UploadAPI.py, ... ) ดังนั้นฉันจึงไม่มีไฟล์ python ขนาดใหญ่สักไฟล์ ฉันได้อ่านมาว่าคุณสามารถทำสิ่งนี้ได้ด้วยพิมพ์เขียว แต่ฉันไม่แน่ใจว่าเส้นทางนั้นเหมาะกับฉัน ในที่สุดฉันต้องการเรียกใช้ไฟล์ Python หลักหนึ่งไฟล์และรวมไฟล์อื่น ๆ เพื่อให้เมื่อมันทำงานไฟล์เหล่านั้นจะถือว่าเป็นไฟล์ขนาดใหญ่ ตัวอย่างเช่นหากฉันมี Main.py และ AccountAPI.py ฉันต้องการที่จะทำได้: Main.py: from flask import Flask import AccountAPI app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() AccountAPI.py: @app.route("/account") def accountList(): return "list …

7
อะไรคือการ จำกัด จำนวนการเชื่อมต่อพร้อมกันที่แอปพลิเคชัน ASP.NET ของฉันสามารถทำกับบริการบนเว็บได้
ฉันมีแอปพลิเคชัน ASP.NET 4.0 ที่ทำงานบน IIS 7.5 บนเครื่อง Windows Server 2008 R2 Enterprise แบบ 64 บิตพร้อม RAM, CPU, ดิสก์และอื่น ๆ ทุกคำขอของเว็บแอปพลิเคชัน ASP.NET จะทำการเชื่อมต่อกับบริการเว็บแบ็กเอนด์ (ผ่านซ็อกเก็ตดิบ) ซึ่งทำงานบนเครื่องเดียวกัน ปัญหา:ดูเหมือนจะมีบางอย่าง จำกัด # ของการเชื่อมต่อพร้อมกันไปยังบริการเว็บแบ็กเอนด์ น่าสงสัยว่าจำนวนการเชื่อมต่อพร้อมกันจะเพิ่มขึ้นที่ 16 ฉันพบบทความสำคัญนี้จาก Microsoft ที่อธิบายวิธีปรับแต่งการตั้งค่าของ IIS เพื่อรองรับแอป ASP.NET ที่ร้องขอบริการเว็บจำนวนมาก: http://support.microsoft.com/?id=821268#tocHeadRef ฉันทำตามคำแนะนำของบทความ แต่ก็ยังไม่มีโชค การตั้งค่าที่น่าสนใจเป็นพิเศษคือการmaxconnectionตั้งค่าซึ่งผมชนไปที่ 999 ด้วยซ้ำ มีความคิดอะไรอีกที่สามารถควบคุมการเชื่อมต่อได้? หมายเหตุ:เมื่อฉันตัด IIS ออกจากการผสมผสานและให้ลูกค้าเชื่อมต่อโดยตรงกับบริการเว็บแบ็กเอนด์มันจะเปิดการเชื่อมต่อได้มากเท่าที่ฉันต้องการอย่างมีความสุขดังนั้นฉันคิดว่าแบ็กเอนด์ไม่ใช่คอขวด ต้องเป็นบางอย่างใน IIS / …

7
ความแตกต่างระหว่าง servlet และบริการเว็บ
2 ตัวนี้ต่างกันอย่างไร? ฉันพบผลลัพธ์บางอย่างใน Google โดยไม่มีข้อสรุป คำถามติดตามผลมีดังนี้ สมมติว่าฉันสร้างแอปเว็บสปริง mvc ใส่คำอธิบายประกอบสองชั้นด้วยคำอธิบายประกอบ @Controller และสร้างสิ่งที่จะถ่ายโอนข้อมูลบางส่วนจากส่วนหน้า -> ส่วนหลังและในทางกลับกันได้สำเร็จและบางทีฐานข้อมูลบางส่วนอาจเกี่ยวข้องกับด้านหลัง คุณจะเรียกมันว่าอะไร? พักบริการเว็บหรือ servlet หรืออย่างอื่น?

3
วิธีการรักษาความปลอดภัยบริการเว็บ RESTful?
ฉันมีการดำเนินการรักษาความปลอดภัยบริการเว็บสงบ ฉันได้หาข้อมูลโดยใช้ Google แล้ว แต่ฉันติดขัด ตัวเลือก: TLS (HTTPS) + HTTP พื้นฐาน (pc1oad1etter) HTTP Digest OAuth สองทาง แนวทางที่อิงตามคุกกี้ ใบรับรองลูกค้า (Tom Ritter และที่นี่ ) คำขอที่ลงชื่อโดยใช้HMACและอายุการใช้งานที่ จำกัด มีตัวเลือกอื่น ๆ ที่เป็นไปได้ให้พิจารณาหรือไม่? ถ้า OAuth แล้วรุ่นอะไร มันสำคัญหรือไม่? จากสิ่งที่ผมได้อ่านเพื่อให้ห่างไกลOAuth 2.0พร้อมด้วยสัญญาณถือ (ที่ไม่มีลายเซ็น) ดูเหมือนว่าจะไม่ปลอดภัย ฉันได้พบบทความที่น่าสนใจอีกมากในการตรวจสอบส่วนที่เหลือตาม รักษาความปลอดภัย REST API ของคุณ ... วิธีที่ถูกต้อง

8
ข้ามข้อผิดพลาดใบรับรอง SSL ที่ไม่ถูกต้องเมื่อเรียกใช้บริการเว็บใน. Net
เรากำลังตั้งค่า SharePoint ใหม่ซึ่งเรายังไม่มีใบรับรอง SSL ที่ถูกต้อง ฉันต้องการเรียกใช้บริการเว็บ Lists เพื่อดึงข้อมูลเมตาบางอย่างเกี่ยวกับการตั้งค่า อย่างไรก็ตามเมื่อฉันพยายามทำสิ่งนี้ฉันได้รับข้อยกเว้น: การเชื่อมต่อพื้นฐานถูกปิด: ไม่สามารถสร้างความสัมพันธ์ที่เชื่อถือได้สำหรับช่องสัญญาณที่ปลอดภัย SSL / TLS ข้อยกเว้นที่ซ้อนกันมีข้อความแสดงข้อผิดพลาด: ใบรับรองระยะไกลไม่ถูกต้องตามขั้นตอนการตรวจสอบความถูกต้อง นี่ถูกต้องเนื่องจากเราใช้ใบรับรองชั่วคราว คำถามของฉันคือฉันจะบอกไคลเอ็นต์บริการเว็บ. Net ( SoapHttpClientProtocol ) ให้เพิกเฉยต่อข้อผิดพลาดเหล่านี้ได้อย่างไร

4
ประโยชน์ของการใช้ Nginx หน้าเว็บเซิร์ฟเวอร์สำหรับ Go คืออะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังเขียนบริการเว็บเซิร์ฟเวอร์ที่ส่งคืนข้อมูล JSON ซึ่งมีผู้ใช้จำนวนมาก ประโยชน์ของการใช้ Nginx ต่อหน้าเซิร์ฟเวอร์ของฉันเมื่อเทียบกับการใช้ go http server คืออะไร?

16
WCF ยกระดับหรือแค่ระดับความซับซ้อน? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการ1 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเข้าใจคุณค่าของรูปแบบบริการ / โฮสต์ / ไคลเอ็นต์สามส่วนที่นำเสนอโดย WCF แต่มันเป็นแค่ฉันเองหรือดูเหมือนว่า WCF เอาอะไรที่ค่อนข้างตรงไปตรงมา (แบบจำลอง ASMX) และทำให้มันยุ่งเหยิง? มีทางเลือกอื่นในการใช้บรรทัดคำสั่งของ SvcUtil ย้อนเวลากลับไปในการสร้างพร็อกซีหรือไม่ ด้วยบริการ ASMX จะมีการจัดเตรียมสายรัดทดสอบโดยอัตโนมัติ วันนี้มีทางเลือกที่ดีกับ WCF หรือไม่? ฉันขอขอบคุณที่สิ่งต่างๆของ WS * นั้นรวมเข้ากับ WCF อย่างแน่นหนามากขึ้นและหวังว่าจะได้รับผลตอบแทนจาก WCF ที่นั่น แต่ไม่อย่างนั้นฉันก็งง นอกจากนี้สถานะของหนังสือที่มีให้สำหรับ WCF นั้นเป็นเรื่องที่เลวร้ายที่สุด Juval Lowy นักเขียนที่ยอดเยี่ยมได้เขียนหนังสืออ้างอิงของ O'Reilly "Programming WCF Services" ที่ดี …
84 wcf  web-services 

10
ทดสอบ JAX-RS Web Service หรือไม่
ฉันกำลังมองหาวิธีสร้างการทดสอบอัตโนมัติสำหรับบริการเว็บที่ใช้JAX-RS (Java API สำหรับ RESTful Web Services) โดยพื้นฐานแล้วฉันต้องการวิธีส่งปัจจัยการผลิตบางอย่างและตรวจสอบว่าฉันได้รับคำตอบที่คาดหวัง ฉันต้องการทำผ่าน JUnit แต่ฉันไม่แน่ใจว่าจะทำได้อย่างไร คุณใช้แนวทางใดในการทดสอบบริการบนเว็บของคุณ อัปเดต: ดังที่ entzik ชี้ให้เห็นการแยกบริการเว็บออกจากตรรกะทางธุรกิจทำให้ฉันสามารถทดสอบตรรกะทางธุรกิจได้ อย่างไรก็ตามฉันต้องการทดสอบรหัสสถานะ HTTP ที่ถูกต้องเป็นต้น

5
โปรแกรมตรวจสอบ WSDL? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีบริการออนไลน์สำหรับตรวจสอบไฟล์ Web Service WSDL หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.