WebService服务器端获取调用端的URL用于认证或者安全校验
2011-09-28 17:42
393 查看
import javax.servlet.http.HttpServletRequest;
import org.apache.axis.MessageContext;
import org.apache.axis.transport.http.HTTPConstants;
public class ClaimServiceSoapBindingImpl implements com.paic.ehis.support.webservice.intf.ClaimService{
public com.paic.ehis.claim.calculation.dto.cps.ClaimNoneResponse processClaimRequest(com.paic.ehis.claim.calculation.dto.cps.ClaimResponse claimRequestMessage) throws java.rmi.RemoteException, com.paic.ehis.support.webservice.intf.InvalidServerDataFault
{
try {
MessageContext mc = null;
HttpServletRequest request = null;
mc = MessageContext.getCurrentContext(); //
if(mc == null) throw new Exception("无法获取到MessageContext");
request = (HttpServletRequest)mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
System.out.println("remote ip: " + request.getRemoteAddr());
System.out.println("remote url: " + request.getRequestURL()+ request.getParameter("_suid_") +
request.getParameter("_ts_") + request.getParameter("_mdt_") + request.getParameter("_token_"));
代码如上。。。。代码留存。。。后续参考
import org.apache.axis.MessageContext;
import org.apache.axis.transport.http.HTTPConstants;
public class ClaimServiceSoapBindingImpl implements com.paic.ehis.support.webservice.intf.ClaimService{
public com.paic.ehis.claim.calculation.dto.cps.ClaimNoneResponse processClaimRequest(com.paic.ehis.claim.calculation.dto.cps.ClaimResponse claimRequestMessage) throws java.rmi.RemoteException, com.paic.ehis.support.webservice.intf.InvalidServerDataFault
{
try {
MessageContext mc = null;
HttpServletRequest request = null;
mc = MessageContext.getCurrentContext(); //
if(mc == null) throw new Exception("无法获取到MessageContext");
request = (HttpServletRequest)mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
System.out.println("remote ip: " + request.getRemoteAddr());
System.out.println("remote url: " + request.getRequestURL()+ request.getParameter("_suid_") +
request.getParameter("_ts_") + request.getParameter("_mdt_") + request.getParameter("_token_"));
代码如上。。。。代码留存。。。后续参考
相关文章推荐
- .net 模拟GET或者POST请求 传参URL和获取返回值
- c#调用带有安全认证的java webservice
- PHP或者JavaScript获取当前页面完整URL的方法
- window.open方法打开的页面,在服务器端怎么获取opener的url
- 通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- IOS URL无法对加号进行编码导致http请求时服务器端获取的内容中加号变成空格问题
- WebService基于SoapHeader实现安全认证
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- JMeter怎么在get URL请求、POST请求中添加动态参数用于服务器段安全验证
- 以WCF安全认证方式调用通用权限管理系统获取基础信息资料
- 使用.net调用xfire发布webservice的统一安全认证
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- Acegi-认证和授权,用于Spring Framework的安全框架
- 获取URL传进来的参数,法定节假日或者平时周末(排除补假)显示、隐藏电话号码
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- 通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- [转]通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- reportViewer 在winform 或者wpf 下获取用于报表服务器的凭据 代码书写,很多人都会用到
- WebService 获取当前URL
- OC从文件或者URL获取字符串,以及写入文件