草庐IT

HOSTNAME

全部标签

objective-c - 来自 NSNetService 的 Swift IP 地址

我可以在我的Swift项目中使用Objective-C代码从NSNetService获取IP地址。是否有可以执行相同操作的Swift代码(以避免使用桥接header)?否则我会保持现在的方式-但希望它可以在Swift中完成。-(NSString*)IPAddressesFromData:(NSNetService*)service{for(NSData*addressin[serviceaddresses]){structsockaddr_in*socketAddress=(structsockaddr_in*)[addressbytes];//NSLog(@"Servicename:

Hostname * not verified:certificate,HTTPS接口调用处理

使用OKHTTP调用HTTPS接口时,报错/异常信息:Hostname*notverified:certificate:sha256/F0yVXJ/nbG7JtrM+11NhtuKkepfbtzvXufVCUQ5Gxm4=DN:CN=*.xxx.com,O=*有限公司,L=北京市,ST=北京市,C=CNsubjectAltNames:[*.xxx.com,xxx.com]处理方式如下: /** *发送POST请求,调用HTTP接口 *@paramurl接口地址 *@paramparams接口参数(JSon格式) *@returnJSon * */ publicstaticStringpost(

javax.net.ssl.SSLPeerUnverifiedException : Hostname not verified:

我正在尝试使用带有自签名证书的HTTPS连接。我已按照此处提到的创建自签名证书的步骤进行操作-CreatingSelf-signedcertificate.即使在浏览器中也一切正常,它只显示一条消息,表明我的证书是由未知CA签名的。但是我的证书中的FQDN(服务器名称不匹配)名称有问题,因为我在生成证书时设置了不正确的名称。我已经重新生成它,现在没有这样的错误。我需要从移动Android客户端使用我的服务器证书,我找到了关于这个问题的好文章-UseRetrofitwithaself-signedorunknownSSLcertificateinAndroid.我已按照所有步骤操作,但不

java - 如果无法通过 Java 中的 DNS 解析,如何获取本地主机名?

这听起来像是以前应该问过的问题,而且确实有点,但我想获取机器的本地主机名和IP地址,即使它无法通过DNS(在Java中)解析。我可以通过NetworkInterfaces.getNetworkInterfaces()迭代获取无需解析的本地IP地址。我发现这个问题的任何答案都表明使用getLocalHost()InetAddresslocalhost=java.net.InetAddress.getLocalHost();hostName=localhost.getHostName();但如果主机名无法通过DNS解析,则会抛出UnknownHostException。如果不在幕后进行DN

Python 多处理池 - 迭代对象方法?

也许更精通Python的多处理池代码的人可以帮助我。我正在尝试通过套接字连接同时连接到我网络上的多个主机(任何时候都连接N个)并执行一些RPC。当一个主机完成时,我想将下一个主机添加到池中运行,直到所有主机都完成。我有一个类,HClass,有一些这样做的方法,以及主机列表中包含的主机名列表。但是我无法理解Pool的任何docs.python.org示例以使其正常工作。一小段代码来说明我到目前为止所得到的:hostlist=[h1,h2,h3,h4,....]poolsize=2classHClass:def__init__(self,hostname="default"):self.h

python, "urlparse.urlparse(url).hostname"返回无值

登录网站后我想收集它的链接。这是我用这个函数做的(使用mechanize和urlparse库):br=mechanize.Browser()..#logginginonwebsite.forlinkinbr.links():url=urlparse.urljoin(link.base_url,link.url)hostname=urlparse.urlparse(url).hostnamepath=urlparse.urlparse(url).path#printhostname#byprintingthisIfoundittobethesourceoftheNonevaluemyli

python - 在 Python 中的 JSON 字符串中添加变量值

我很困惑为什么这不起作用。我正在尝试在JSON中添加我的变量值,但每次添加它时,它都没有在我的JSON字符串中正确显示。hostname="machineA.host.com"我需要将上面的主机名信息添加到下面的JSON文档中-b"{\"MachineName\":\"\"+hostname+\"\"}",None,True)但是每当我以上述方式添加它时,它根本不起作用。不确定我在这里做错了什么? 最佳答案 您正在转义字符串中的内部双引号"。它应该是:b"{\"MachineName\":\""+hostname+"\"}",Non

python celery : Retrieve tasks arguments if there's an exception

我开始使用Celery和Python,我有一个问题可能很简单,但我似乎找不到任何合适的答案......如果我有一堆任务,其中一个抛出异常,有没有办法检索传递给所述任务的参数?例如,如果我想获取一些主机名解析到的IP,然后创建一个任务...@tasks_app.taskdefresolve_hostname(hostname):return(hostname,{hst.addressforhstindns.resolver.query(hostname)})...这可能会引发异常,有没有办法在异常发生时在调用之外获取该hostname参数的值?假设我将任务分组如下:ip_subtasks

python - 证书错误 : hostname doesn't match

我正在使用代理(在公司防火墙后面)登录到https域。SSL握手似乎不太顺利:CertificateError:hostname'ats.finra.org:443'doesn'tmatch'ats.finra.org'我使用的是Python2.7.9-Mechanize,我已经通过了所有登录名、密码、安全问题屏幕,但它在认证时挂断了。任何帮助都会很棒。我试过在这里找到的事件Spanner:ForcingMechanizetouseSSLv3虽然不适用于我的代码。如果您想要我很乐意发送的代码文件。 最佳答案 你可以通过猴子修补ssl

python - Django - 如何简单地获取域名?

这个问题在这里已经有了答案:HowtogetURLofcurrentpage,includingparameters,inatemplate?(7个答案)关闭7年前。首先,我想说我是Django的初学者。我正在寻找一种简单的方法来检索我的Django网站的域名。我想在我的settings.py中执行此操作。我已经尝试过这样的套接字:socket.gethostname()但这不能正常工作。