bir çözüm vardır ama (örn o iş yapmak için tek bir parametre çevirmek olamaz) kolay değildir. GWT, başlık altında normal JS XMLHttpRequest kullanıyor. GWT'de, com.google.gwt.xhr.client.XMLHttpRequest adlı bir yer paylaşımlı türü vardır. Bu sınıf, sunucuya HTTP üzerinden istek göndermek için kullanılır. Her bir JS XMLHttpRequest ilk önce çağrı yöntemiyle başlatılır. Bu yöntemin birkaç parametresi vardır, ancak üçüncü parametre, isteğin eşzamansız olması gerekip gerekmediğini belirtir. Yanlış olarak değiştirirseniz, istek senkronize olur.
Ancak GWT-RPC, bu sınıfı doğrudan kullanmıyor, RpcRequestBuilder aracılığıyla kullanıyor ve bu sınıf XMLHttpRequest'i doğrudan kullanmıyor, RequestBuilder kullanıyor.
Yapmanız gereken şey, RpcRequestBuilder ve RequestBuilder'ın özelleştirilmiş sürümünü oluşturmaktır (bu, XMLHttpRequest'in senkronize olacak şekilde başlatılmış olanını kullanacaktır).
sen ServiceDefTarget bunu döküm ederek, GWT-RPC hizmeti örneğine RPCRequest oluşturucu ayarlayabilirsiniz.
hala senkron GWT-RPC istekleri istiyor musunuz?
Yapmayın. Probleminiz için asenkron bir çözüm bulun. –
"Her şeyden önce, eşzamanlı bir çağrı yapmanın" yanlış "olduğunu ve" mümkün olmadığını "biliyorum." – caarlos0
Bu mümkündür, ancak bu kolay değildir, gerçekten yapmak ister misiniz? – jusio