我正在使用xampp apache服务器从我的机器为应用程序提供资源.但我得到了上述错误.
我在谷歌上得到了一些东西.指向可能的解决方案 http://groups.google.com/group/android-beginners/browse_thread/thread/599a06416fb37b4a
上述问题的解决方案是什么?
我正在尝试将IIS Express与Visual Studio 2010 SP1一起使用.
我正在学习本教程.当我运行此命令.
netsh http add urlacl url=https://Melnibone:443/ user=everyone
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
Create SDDL failed, Error: 1332
Run Code Online (Sandbox Code Playgroud)
发生了什么?
在Visual Studio 2015中调试我的网站后,我可以通过localhost:50544访问它.我想在不同的计算机上访问我的网站,该网站也在同一个网络上.要做到这一点,我应该能够访问计算机地址192.168.1.13:50544.
但是,访问此地址时,出现"错误请求,主机名无效"错误.即使我在网站正在服务的同一台机器上访问它.
根据这里的建议,我创建了以下Windows防火墙规则,并尝试完全关闭防火墙.
我正在使用IIS express,因此已添加到'〜\ Documents\IISExpress\config\applicationhost.config'文件中
<binding protocol="http" bindingInformation=":8080:localhost" /> //original rule
<binding protocol="http" bindingInformation="*:50544:192.168.1.13" />
Run Code Online (Sandbox Code Playgroud)
但是在任何机器上访问192.168.1.13:50544仍然会导致"错误请求"错误.
我有一个奇怪的问题。我从我的 Android 应用程序中调用 ASP.NET Web API。我可以从应用程序发出 POST 请求,没有任何问题。但是,当我去发出 GET 请求时,请求返回“400 bad request invalid hostname”。这很奇怪,因为我可以发出 POST 请求,而不是 get 请求。我使用的 URL 是http://10.0.2.2/webapp/api/controllername(10.0.2.2,因为 android 模拟器使用 127.0.0.1;这是已发布的解决方法)。我确实启用了互联网权限。
我当前正在调试 Web API,并且可以调试 post 请求。我可以在 Internet Explorer 中手动输入获取请求的 URL,然后访问服务器。这就是我知道它起作用的方式。我有一个 application_beginrequest 的处理程序,只是为了查看我什至正在访问服务器,它是用于发布请求的。但我什至从未看到服务器收到 get 请求。
为了发出 Android GET 请求,我使用了以下内容(添加了带有附加信息的注释)。
//Creation of get request
HttpGet request = new HttpGet(url); //correct URL; verified
for(NameValuePair h : headers)
{
//6 headers added; verified OK
request.addHeader(h.getName(), h.getValue());
}
//Calls method shown below
return executeRequest(request, url);
private ResponseInformation executeRequest(HttpUriRequest request, String url) …Run Code Online (Sandbox Code Playgroud)