我已经编写了DNN Web API,当从本地系统http://www.myproj.local/desktopmodules/Handler/api/US/TestGetCall调用时,该API可以正常工作
public class MyController : ControllerBase
{
// Get api/US/TestGetCall
/// <summary>
///
/// </summary>
/// <returns></returns>
[HttpGet]
[DnnAuthorize(StaticRoles = "MyRole")]
public HttpResponseMessage TestGetCall()
{
return Request.CreateResponse(HttpStatusCode.OK, "I am a test get call");
}
}
[![来自我的本地系统的结果] [1]] [1]
但是,如果使用相同的基本身份验证详细信息从https://code.myserver.com/desktopmodules/Handler/api/US/TestGetCall执行,则失败。
[![API调用失败] [2]] [2]
可能是什么问题? [1]:https://i.stack.imgur.com/qGPnk.png [2]:https://i.stack.imgur.com/tsXbh.png