Ich habe eine Rails-App muss konsumieren von ASP.NET bereitgestellten Dienste, gibt es irgendwelche Ruby-Clients für den WCF?Wie konsumiert man WCF-Service mit Rubin?
8
A
Antwort
12
Haben Sie die Kontrolle über den Webservice? Kannst du die web.config ein bisschen ändern? (Sie geben Asp.Net an, also bedeutet das, dass der WCF-Dienst in IIS gehostet wird.)
Ein WCF-Dienst kann exposed als regulärer alter Web-Service sein. Es ist eines der Versprechen von WCF: Der gleiche Dienst kann über viele Bindungen mit nichts anderem als einer Konfigurationsänderung offen gelegt werden.
<endpoint address="" binding="basicHttpBinding" contract="IServiceContract">
Dann können Sie es von Ruby nennen wie so:
require 'soap/wsdlDriver'
soap = SOAP::WSDLDriverFactory.new("http://host/SomeService.svc?wsdl").create_rpc_driver
soap.ServiceMethod(:param1=> Value, :param2 => AnotherValue)
Verwandte Themen
- 1. Wie konsumiert man einen RESTful Web Service in Lotus Notes?
- 2. LocalBroadcastManager Broadcast nicht konsumiert
- 3. GIT GC konsumiert Serverspeicher
- 4. Jersey konsumiert XML-Post
- 5. Wie konsumiert WCF-Dienst in Xamarin.forms PCL?
- 6. Rubin api-Dokumentation, wie man lesen
- 7. Wie zu sehen, wer meinen Webservice konsumiert
- 8. Wie konvertiert man die Zeichencodierung mit Rubin 1.9
- 9. Rubin auf Schienen, wie man mit NaN zu tun
- 10. Wie benutzt man FB Instant-Artikel mit Rubin auf Schienen?
- 11. Wie man einen JSON-Parameter an/mit RESTful WCF-Dienst übergibt und konsumiert?
- 12. Gitarrenstimmgerät mit Rubin
- 13. Rubin
- 14. Normalisieren Datensatz mit Rubin
- 15. Dateierweiterung Ändern Rubin mit
- 16. Rubin `each_with_object` mit Index
- 17. Rubin mit Namespace/Modul
- 18. Rubin #detect Verhalten mit Zufallszahlen
- 19. Wie wird ein SOAP-Webdienst in einem Mule-Flow konsumiert?
- 20. Wie Word-Dokumente mit Rubin analysieren?
- 21. Wie in Rubin quetschen
- 22. Rubin auf Schienen Rest api mit Rubin für Login-Seite
- 23. Wie kann man Tage/Stunden/Minuten/Sekunden in Rubin analysieren?
- 24. Rubin auf Schienen Wie man raked db: Benutzer: dump?
- 25. Wie man einen Rubin auf Schienen elasticsearch fuzzy match.
- 26. Spliterator Zustand nach "konsumiert" in Stream
- 27. Problem - Java Web Service von .NET konsumiert
- 28. Rubin: eval mit String-Interpolation
- 29. Bash Subshell konsumiert Stdin des übergeordneten Prozesses
- 30. Wie bekommt man den Tag des Jahres in Rubin?
dank brendanjerwin. aber ich kann die WFC-Dienste nicht steuern :( –
Welche Bindungen werden verwendet? – brendanjerwin
BasicHttpBinding –