Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 客户端发现响应内容类型为;但预期';text/xml';请求失败,响应为空_C#_Web Services_Wcf - Fatal编程技术网

C# 客户端发现响应内容类型为;但预期';text/xml';请求失败,响应为空

C# 客户端发现响应内容类型为;但预期';text/xml';请求失败,响应为空,c#,web-services,wcf,C#,Web Services,Wcf,我已经在windows应用程序中使用了web服务,当传递请求以获取响应时出现错误 我已经使用WSE2.0来传递凭据 public string GetResponse(string sPersonnelAreaCode, string sCompanyCode) { try { WebReference.RIL_STAR_HCM_QueryEmployeeDetails_serviceagent objService1 = new WebReference.RIL

我已经在windows应用程序中使用了web服务,当传递请求以获取响应时出现错误

我已经使用WSE2.0来传递凭据

public string GetResponse(string sPersonnelAreaCode, string sCompanyCode)
{
    try
    {
        WebReference.RIL_STAR_HCM_QueryEmployeeDetails_serviceagent objService1 = new WebReference.RIL_STAR_HCM_QueryEmployeeDetails_serviceagent();
        WebReference.fetchEmployeeListRequestEmployeeList[] objReqs = new WebReference.fetchEmployeeListRequestEmployeeList[1];
        WebReference.fetchEmployeeListRequestEmployeeList objReq1 = new WebReference.fetchEmployeeListRequestEmployeeList();

        WebReference.fetchEmployeeListResponseEmployeeList[] objResponse = new WebReference.fetchEmployeeListResponseEmployeeList[0];
        DataSet dsresult = new DataSet();
        objReq1.PersonnelAreaCode = sPersonnelAreaCode;
        objReq1.CompanyCode = sCompanyCode.ToString();

        UsernameToken token = new UsernameToken("***", "***", PasswordOption.SendPlainText);
        objService1.RequestSoapContext.Security.Tokens.Add(token);
        objReqs[0] = objReq1;
        //In the below line getting that error
        objResponse = objService1.fetchEmployeeList(objReqs);
    }
}
有人能帮我吗?

尝试设置:


假设您使用的是
HttpWebRequest

这种错误通常在报表服务器路径不正确时出现。仔细检查您的
ReportServerUrl


另请参阅

谢谢您的回复…此objReq中没有ContentType属性
objReq
的类型是什么?它显然不是-
objReq1.PersonneraleAcode
。从何时起,
string
具有属性
personalleacode
?检查是否有帮助
objReq.ContentType = "text/xml";