Tôi đang sử dụng API javax.xml.soap
(javax.xml.soap.SOAPConnectionFactory
, javax.xml.soap.SOAPConnection
và bạn bè) để thực hiện cuộc gọi dịch vụ web đến máy chủ từ xa.Cài đặt thời gian chờ đọc socket bằng javax.xml.soap.SOAPConnection
Tuy nhiên, đôi khi có sự cố và chương trình bị kẹt vĩnh viễn.
Để giải quyết vấn đề này, tôi muốn thêm thời gian chờ đã đọc.
Tôi đã tìm thấy một số cách có thể đạt được điều này, nhưng tất cả đều có vẻ khá tệ.
Vì vậy, câu hỏi của tôi đối với cộng đồng là: Cách tốt nhất để thực hiện hành vi hết thời gian chờ khi sử dụng API javax.xml.soap để thực hiện cuộc gọi là gì?
Xin chào Samuel Vui lòng xem xét câu hỏi bên dưới vì nó hơi giống với ngữ cảnh giống như câu hỏi của bạn. Hy vọng bạn sẽ có thể đề xuất điều gì đó tại đây https://stackoverflow.com/questions/47861767/http-connect-timeout-and-read-timeout-for-urlstreamhandler-with-saaj-working-fo –