Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

XML-RPC

1 réponse
Avatar
Fab
Bonjour,

Au sein d'une solution j'ai écrit deux projets :
- Un client pour interroger un serveur XML-RPC
- Un serveur XML-RPC : avec le fichier de configuration suivant
<configuration>
<system.runtime.remoting>
<application>
<service>
<wellknown mode="Singleton" type="HelloServer, HelloServer"
objectUri="helloserver.rem" />
</service>
<channels>
<channel ref="http" port="8000">
<serverProviders>
<formatter
type="CookComputing.XmlRpc.XmlRpcServerFormatterSinkProvider,
CookComputing.XmlRpc" />
<formatter ref="soap" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>

Comme vous pouvez le voir, j'utilise le protocole HTTP et le port 8000 comme
channel ouvert. J'ai testé TCP et ça marche très bien aussi. Mais je voudrais
utiliser le protocole HTTPS (sans IIS), comment faire ?
Car si dans mon fichier de configuration, je change "http" par "https", mon
serveur plante avec l'erreur suivantes
"System.Runtime.Remoting.RemotingException: Impossible de résoudre la
référence de modèle channel : https."

Si quelqu'un a une idée ?

Merci à tous,

Fabrizio

1 réponse

Avatar
Lloyd Dupont
he ben....
on dirais qu'il connait pas le protocol https?!?

avec la stack trace ca serait plus claire

ou peut-etre a l'autre bout c'est pas un server https?

enfin je sais pas, juste une idee...

"Fab" wrote in message
news:
Bonjour,

Au sein d'une solution j'ai écrit deux projets :
- Un client pour interroger un serveur XML-RPC
- Un serveur XML-RPC : avec le fichier de configuration suivant
<configuration>
<system.runtime.remoting>
<application>
<service>
<wellknown mode="Singleton" type="HelloServer, HelloServer"
objectUri="helloserver.rem" />
</service>
<channels>
<channel ref="http" port="8000">
<serverProviders>
<formatter
type="CookComputing.XmlRpc.XmlRpcServerFormatterSinkProvider,
CookComputing.XmlRpc" />
<formatter ref="soap" />
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>

Comme vous pouvez le voir, j'utilise le protocole HTTP et le port 8000
comme
channel ouvert. J'ai testé TCP et ça marche très bien aussi. Mais je
voudrais
utiliser le protocole HTTPS (sans IIS), comment faire ?
Car si dans mon fichier de configuration, je change "http" par "https",
mon
serveur plante avec l'erreur suivantes
"System.Runtime.Remoting.RemotingException: Impossible de résoudre la
référence de modèle channel : https."

Si quelqu'un a une idée ?

Merci à tous,

Fabrizio