Java 试图通过HTTPS将`发布到.NET`应用程序时出现问题

Java 试图通过HTTPS将`发布到.NET`应用程序时出现问题,java,.net,web-services,post,Java,.net,Web Services,Post,我试图通过HTTPS将发布到.NET应用程序时遇到问题。我从服务器得到以下响应 Error while dispatching hrxml [ Server was unable to process request. --> Procedure or function 'sp__LogMessage' expects parameter '@pi_ClientID', which was not supplied. at System.Web.Services.Protocols.S

我试图通过
HTTPS
发布到
.NET
应用程序时遇到问题。我从服务器得到以下响应

Error while dispatching hrxml [ Server was unable to process request. --> Procedure or function 'sp__LogMessage' expects parameter '@pi_ClientID', which was not supplied.   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at DispatchService.HRISMessageRouter.MessageRouter.Route(String HRXML)
       at DispatchService.DispatchMessage.Dispatch(String HRXML)]
我的Java代码

String requestURL = "https://test.com";
        Map<String, String> params = new HashMap<String, String>();
        requestURL = "https://test.com/example.asp";
        params.put("name", "xxx");
        params.put("age", "88");    
        InputStream  input = HTTPUtil.sendPostRequest(requestURL, params);
        String[] r = HTTPUtil.parseMultipleLinesRespone(input);
        for (String line : r) {
            System.out.println(line);
        } 
String requestURL=”https://test.com";
Map params=新的HashMap();
请求URL=”https://test.com/example.asp";
参数put(“名称”、“xxx”);
参数put(“年龄”、“88”);
InputStream input=HTTPUtil.sendPostRequest(requestURL,参数);
字符串[]r=HTTPUtil.parseMultipleLinesRespone(输入);
for(字符串行:r){
系统输出打印项次(行);
} 

服务器应用程序调用存储过程时出现问题。您知道服务器应用程序可以工作吗?它看起来不像通过更改客户端可以解决的任何问题。

此URL表示要更改
setRequestProperty
属性。你认为这会改变吗?这实际上是以.asp结尾的吗?因为.asp不是.NET应用程序,尽管堆栈跟踪似乎表明它是.NET web服务。它确实以
.asp
结尾。