我从Visual Studio 2013运行Web API项目。 它有效:
https://localhost:44300/api/test/token/?username=T1@mail.com&password=T1@mail.com
但它会返回"错误请求"响应:
https://192.168.3.3:44300/api/test/token/?username=T1@mail.com&password=T1@mail.com
为什么?
答案 0 :(得分:0)
您可以尝试在/
之前移除?
,例如.../token?username=...
。如果它适用于locahost,它仍然可以使用IP地址,但只是提供想法。
这可能与HTTPS有关。由于您已经有效地更改了服务的IP地址,因此您可能必须重新调整SSL /证书设置或生成另一个证书以定位新的IP地址。在完成所有这些之前,我首先尝试的是暂时禁用HTTPS,然后通过正常的HTTP进行测试。
如果上述内容没有解决或提供任何线索,那么我也会调查必须启用CORS的可能性。即使这是问题,你可能会得到一个不同的错误,所以它很长,但设置起来相对简单,可能帮助
我现在无法想到任何可能导致您出现问题的事情。