Ho un sistema con più indirizzi IP. Ma ho il permesso di avviare la richiesta SOAP solo da un indirizzo IP. Come ottenerlo in VB.NET.Invia richiesta SOAP da un indirizzo IP specifico
risposta
In WCF durante la creazione di ChannelFactory è possibile specificare l'endpoint (o l'indirizzo IP a cui si desidera connettersi).
Dim factory As ChannelFactory(Of IChatServiceChannel)
factory = New DuplexChannelFactory(Of IChatServiceChannel)(callbackObject, binding, endpoint)
Dim Channel = factory.CreateChannel()
È possibile connettersi a tutti i diversi IP desiderati in questo modo, specificando diversi endpoint.
non il punto finale ma il punto di partenza per l'inizializzazione della richiesta SOAP. @RyanFishman –
Inoltre, dice che sta usando un riferimento web, quindi non può usare la tua tecnica. –
Non l'ho mai fatto. Sembra complicato
Innanzitutto, leggere Ways to Customize your ASMX Client Proxy per apprendere la tecnica di base di ignorare l'oggetto GetWebRequest
della classe proxy.
È necessario eseguire l'override di GetWebRequest
in modo da poter utilizzare lo ServicePoint
per effettuare la richiesta. Imposterai la proprietà BindIPEndPoint
a un delegato che punta a un tuo metodo che restituirà l'indirizzo IP corretto.
public partial class Service1
{
protected override WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest request = (HttpWebRequest) base.GetWebRequest(uri);
request.ServicePoint.BindIPEndPointDelegate = ReturnSpecificIPAddress;
return request;
}
private IPEndPoint BindIPEndPoint(
ServicePoint servicePoint,
IPEndPoint remoteEndPoint,
int retryCount)
{
return new IPEndPoint(IPAddress.Parse("10.0.0.1"), 80);
}
}
- 1. expressjs associare a un indirizzo IP specifico
- 2. Consenti richiesta proveniente solo da IP specifico
- 3. Python: Ottieni indirizzo IP locale utilizzato per inviare dati IP a uno specifico indirizzo IP remoto
- 4. Indirizzo IP da sk_buff
- 5. come si invia una richiesta SOAP?
- 6. Ottieni indirizzo IP server da JSP Richiesta/oggetto sessione
- 7. Eseguire sails.js su un indirizzo IP specifico durante lo sviluppo
- 8. Invia dati Arduino tramite uno scudo Wi-Fi a uno specifico indirizzo IP sulla LAN
- 9. indirizzo IP firmato cloudfront indirizzo IP
- 10. Geocode un indirizzo IP?
- 11. indirizzo IP cURL
- 12. Richiesta da un altro Paese IP
- 13. indirizzo IP assetto ottetto
- 14. Indirizzo IP Converter
- 15. Come determinare se un indirizzo IP appartiene a un paese
- 16. Genera indirizzo IP casuale
- 17. indirizzo IP non instradabile
- 18. Indirizzo IP in Silverlight
- 19. indirizzo IP Domain Name
- 20. Componi con un indirizzo/interfaccia specifico? Golang
- 21. indirizzo IP client
- 22. Risoluzione di un indirizzo IP da DNS in C#
- 23. Quali informazioni posso ottenere da un indirizzo IP?
- 24. Esiste un modo per eseguire il ping di un indirizzo IP specifico con C?
- 25. Risoluzione indirizzo IP di un nome host
- 26. C'è un modo per allegare la richiesta Ruby Net :: HTTP a uno specifico indirizzo IP/interfaccia di rete?
- 27. Come ottenere un indirizzo IP da un indirizzo Mac a livello di programmazione su Android?
- 28. Come ottenere il proprio indirizzo IP con un indirizzo socket?
- 29. Richiesta HTTP SOAP PHP
- 30. Invia SMS tramite IP
Riferimento Web o riferimento servizio? –
Riferimento Web. –