C# 端口无效,正在为DynamicDNS写入客户端
我刚刚开始为动态DNS编写一个客户端,但遇到了一个问题 客户端应该能够发送这样的内容(他们的API) 所以我写C# 端口无效,正在为DynamicDNS写入客户端,c#,port,webrequest,C#,Port,Webrequest,我刚刚开始为动态DNS编写一个客户端,但遇到了一个问题 客户端应该能够发送这样的内容(他们的API) 所以我写 string URI = @"https://User:1111111111@www.dnsdynamic.org/api/? hostname=MyHost.ns360.info&myip=127.0.0.1" WebRequest req = WebRequest.Create(URI); 但是我指定
string URI = @"https://User:1111111111@www.dnsdynamic.org/api/?
hostname=MyHost.ns360.info&myip=127.0.0.1"
WebRequest req = WebRequest.Create(URI);
但是我指定了无效的端口,这使我相信它正试图在密码的1111111端口上发送它
顺便说一句,它在浏览器上工作得非常好
我怎样才能解决这个问题?
在URL中发送密码也很安全吗?签出时,您需要使用
网络凭据。WebRequest
将1111111
视为一个端口,这确实是无效的。在URL中发送密码是否安全?
否,通常认为这是一种非常糟糕的安全做法。我指定了无效的端口
,但我没有收到任何错误。。。。