2012-06-05 4 views
0

PHP로 작성된 웹 서비스가 있습니다. asp.net 웹 사이트 (asp, C#)에 웹 참조로 추가했습니다. 웹 서비스의 메서드 호출 방법을 알고있었습니다. C# .net client, 하지만 여전히 문제가 있습니다. 웹 서비스 호출 (C# .net 클라이언트에서 PHP 서버로)을 사용하여 비누 헤더를 보내려고합니다.C# .net 클라이언트와 PHP 서버 사이의 비누 헤더

나는 PHP 클라이언트에서 $ client -> setHeaders, 그리고 $ server에서 보내는 헤더를 구문 분석, C# .net 클라이언트,

참고 : 나는 server.php에 헤더 클래스가 없다, 그것은 PHP와 함께 잘 작동

도와주세요

답변

0

WCF 사용자 정의 헤더를 사용하여 PHP로 전달할 추가 정보를 입력하십시오. 당신이 PHP 서비스에 대한 웹 참조를 만들 경우 http://cisforcoder.wordpress.com/2010/12/01/how-to-implement-basic-http-authentication-in-wcf-on-windows-phone-7/

링크의 예는 인증

의 헤더를 따라 통과하고 난 이미 여기 포럼에 전에 질문 한 사람을 가리킬 수 있습니다. 당신이 nuSoap를 사용하는 경우

Adding SOAP headers to ASMX service requests

+0

미리 답변 해 주셔서 감사합니다.하지만 WCF.Iam에 익숙하지 않은 다른 방법이 있습니다. 이미 PHP 웹 서버에서 웹 서비스를 호출하는 asp 웹 사이트 응용 프로그램이 있지만 soapheaer없이 읽었습니다. 포럼에서 PHP 클라이언트 및 PHP 서버와 함께 비누 헤더를 사용하는 방법을 사용하고, C# .net 클라이언트에서 asap 서버 및 웹 메소드를 사용하여 soapheader를 사용하는 방법에 대해서도 읽었습니다. C# .net으로 작성되었지만 주요 문제는이 작업을 수행하는 방법입니다. C# .net 클라이언트와 PHP 서버 .... – user1351063

0

, 당신은 당신이 패킷 응답이 생성 된되는 코드를 찾을 수는 library 갈 수 있습니다. 거기에 자신의 attributesheaders 귀하의 요구 사항에 따라 추가 할 수 있습니다.

관련 문제