C# WEB api 2正在获取请求的客户端域

C# WEB api 2正在获取请求的客户端域,c#,asp.net-web-api,asp.net-web-api2,C#,Asp.net Web Api,Asp.net Web Api2,嘿,我只是想找到一些代码,让我知道对web服务的POST请求来自哪个域 例如: 如果web服务位于域上: bob.com/webService/Postsomething bill.com/postpage.html 客户端在域上加载一个页面: bob.com/webService/Postsomething bill.com/postpage.html 在html页面上使用AJAX单击web服务后,我希望能够从post函数及其调用中获得以下信息: bill.com 到目前为止,我只能

嘿,我只是想找到一些代码,让我知道对web服务的POST请求来自哪个域

例如:

如果web服务位于域上:

bob.com/webService/Postsomething
bill.com/postpage.html
客户端在域上加载一个页面:

bob.com/webService/Postsomething
bill.com/postpage.html
在html页面上使用AJAX单击web服务后,我希望能够从post函数及其调用中获得以下信息:

bill.com
到目前为止,我只能获得web服务所在的IP和主机名,而不是他们向web服务请求信息的客户端域。

您可以使用:

当然,这个头不能保证存在,您绝对不能依赖它,因为发出HTTP请求的客户机可以决定不发送它。在使用它之前,您应该始终检查它是否为null